Originariamente inviato da rey1981
ciao, io voglio far si che venga stampata un stringa per ogni record di un tabella
while ($row_campi_obbligatori = mysql_fetch_assoc($campi_obbligatori)) {
echo "'".$row_campi_obbligatori['shtml_input_name']."','','".$row_campi_obbligatori['shtml_indexOf']."',";
}
Questo codice funziona ma io voglio che per l'ultima stringa stampata non vi sia la virgola finale.
Come posso fare?
Grazie
non ho capito il tuo codice, guardandolo basterebbe togliere l'ultima virgola...
ma non fermiamoci qui, immaginiamo un quadretto del genere:
codice:
$contenitore = array("prova", "prova2","prova3");
foreach($contenitore as $valore) {
$stringa .= $valore.",";
}
// se stampassi ora la stringa otterei :
// prova,prova2,prova3,
// allora tolgo l'ultimo carattere:
echo substr($stringa,0,-1);
// e ottengo:
// prova,prova2,prova3
spero ti sia utile