Ciao ragazzi ho una stringa numerica che contiene al massimo 6 numeri, vorrei stampare a video questa stringa con gli 0 prima del numero
Per esempio Ho 346, a video vorrei stampare 000346
SI può fare?
Ciao ragazzi ho una stringa numerica che contiene al massimo 6 numeri, vorrei stampare a video questa stringa con gli 0 prima del numero
Per esempio Ho 346, a video vorrei stampare 000346
SI può fare?
Un altra domanda:
Ho questa stringa 000346
Ora vorrei dividerla in modo da stampare singolarmente i valori 0 poi 0 poi 0 poi 3 poi 4 poi 6
Utilizzo la funzione explode
$num_pro = sprintf('%06s', "$numero_progressivo");
$array_numero = explode("",$num_pro);
foreach($array_numero as $valore_numero)
{
echo"<td style=\"width:13%; text-align:center;\">$valore_numero</td>";
}
Purtroppo pero nella funzione explode bisogna mettere un valo di , o - come posso fare?
Codice PHP:
<?php
$num_pro = sprintf('%06s', "$numero_progressivo");
for($i = 0; $i < strlen($num_pro); $i++) {
echo"<td style=\"width:13%; text-align:center;\">".$num_pro[$i]."</td>";
}
?>
"Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)
puoi provare cosi, se ho capito bene:
list($a, $b, $c, $d, $e, $f)= $num_pro;
e poi stampi come vuoi, dove vuoi, quando vuoi...
oooops, chiedo venia, non avevo visto il messaggio di Alhazred
Ultima modifica di ttcc; 27-12-2014 a 20:32