Visualizzazione dei risultati da 1 a 9 su 9
  1. #1

    Conversione variabile integer in stringa

    Salve a tutti! Sono nuovo del forum.....ed anche di php !

    Se volessi trasformare un integer, come ad esempio $a=1, in una stringa tipo $a="001" come posso fare?

  2. #2
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,505
    Il numero di cifre deve essere fisso? Ad esempio 001, 023, 108...?

    In tal caso

    $numero = 1;
    printf("%03d", $numero); //stampa 001

    Praticamente aggiunge tanti 0 all'inizio quanti ne servono per fare un numero di 3 cifre.

  3. #3
    OK, printf però lo stampa, se voglio ottenere una variabile $a='001' ?

  4. #4
    Utente di HTML.it L'avatar di dottwatson
    Registrato dal
    Feb 2007
    Messaggi
    3,012
    Codice PHP:
    $astr_pad($a3,'0',STR_PAD_LEFT); 
    http://it.php.net/manual/en/function.str-pad.php

    Non sempre essere l'ultimo è un male... almeno non devi guardarti le spalle

    il mio profilo su PHPClasses e il mio blog laboweb

  5. #5
    Merci!!!!!!!

    L'appetito vien mangiando , quindi chiedo:

    recupero un testo da una textarea con colonne di 70, devo aggiornare un file in cui ogni riga della textarea è un record distinto ma vedo che nel file mi ci mette anche i dati di a capo tipo CR LF quella roba là....come faccio ad escludere tali caratteri?

  6. #6
    Utente di HTML.it L'avatar di dottwatson
    Registrato dal
    Feb 2007
    Messaggi
    3,012
    sii piu chiaro.. hai un file di testo e mi parli di record??
    Non sempre essere l'ultimo è un male... almeno non devi guardarti le spalle

    il mio profilo su PHPClasses e il mio blog laboweb

  7. #7
    scusa

    1) ho una textarea con colonne di 70 posizioni


    2) recupero il testo contenuto nella textarea e lo metto in un array facendo:
    $righe = array();
    foreach($testo as $r)
    $righe = array_merge($righe, str_split($r, 70));


    3) faccio un print_r ($righe) e lo vedo così
    Array
    (
    [0] => bla bla bla bla della riga 1
    [1] =>
    bla bla bla della riga 2
    [2] =>
    bla bla bla della riga 3
    [3] =>
    bla bla bla della riga 4
    [4] =>
    bla bla bla della riga 5
    [5] =>
    bla bla bla della riga 6
    )


    4) dovendo aggiornare un file di database dove ogni record è un elemento di $righe, mi include i caratteri di a capo ed al mio db la cosa non piace.....come faccio a "purificarli"? Basta fare un ltrim? Mentre scrivo lo provo!

  8. #8
    Moderatore di Off Topic, Kickstarter e XML L'avatar di Sky
    Registrato dal
    Jul 2000
    residenza
    Roma
    Messaggi
    1,053
    Originariamente inviato da Mirkus79
    4) dovendo aggiornare un file di database dove ogni record è un elemento di $righe, mi include i caratteri di a capo ed al mio db la cosa non piace.....come faccio a "purificarli"? Basta fare un ltrim?
    Yes
    Lo Stato deve dare ai cittadini, come diritto, ciò che la mafia dà come favore.
    Carlo Alberto dalla Chiesa

    Facebook | Twitter | Last.fm | LinkedIn | Quora

  9. #9
    Ma non fai prima a usare il carattere di a capo come separatore? E perche' fare il merge con un array vuoto?

    Codice PHP:
    $righe explode("\n"$testo); 

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.