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?
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?
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.
OK, printf però lo stampa, se voglio ottenere una variabile $a='001' ?
http://it.php.net/manual/en/function.str-pad.phpCodice PHP:
$a= str_pad($a, 3,'0',STR_PAD_LEFT);
![]()
Non sempre essere l'ultimo è un male... almeno non devi guardarti le spalle
il mio profilo su PHPClasses e il mio blog laboweb
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?
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
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!
YesOriginariamente 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?![]()
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);