Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it L'avatar di ertos
    Registrato dal
    Nov 2005
    Messaggi
    448

    Numero a 6 cifre senza virgola

    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?

  2. #2
    Utente di HTML.it L'avatar di .Kurt
    Registrato dal
    Jul 2007
    Messaggi
    654
    codice:
    echo sprintf('%06s', "346");

  3. #3
    Utente di HTML.it L'avatar di ertos
    Registrato dal
    Nov 2005
    Messaggi
    448
    Gentilissimo Grazie 1000

  4. #4
    Utente di HTML.it L'avatar di ertos
    Registrato dal
    Nov 2005
    Messaggi
    448
    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?

  5. #5
    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)

  6. #6
    Utente di HTML.it L'avatar di ertos
    Registrato dal
    Nov 2005
    Messaggi
    448
    Grazie 1000 perfetto funziona

  7. #7
    Utente di HTML.it L'avatar di ttcc
    Registrato dal
    Dec 2008
    Messaggi
    489
    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

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.