Visualizzazione dei risultati da 1 a 4 su 4

Discussione: anteporre degli zeri

  1. #1

    anteporre degli zeri

    Buongiorno, dovrei anteporre al momento dell'echo di una varibile numerica degli zeri.

    Es.
    valore 1 dovrebbe visualizzarsi 001
    valore 10 dovrebbe visualizzarsi 010
    valore 100 dovrebbe visualizzarsi 100

    che funzione devo usare?

    grazie mille

  2. #2
    www.php.net/sprintf
    codice:
    $num = 1;
    echo sprintf("%04d", $num);
    // 0001
    E' la mia opinione ed io la condivido
    Non condivido la tua idea ma darei la vita perché tu la possa esprimere (Voltaire)
    Scrivi sul muro

  3. #3
    Scritta per l'occasione.

    codice:
    <? function inco($stringa ,$carattere="0" , $lunghezza=3 )
    {  $sLen=strLen($stringa);
       if ($sLen<=$lunghezza)
         {$sLen=$lunghezza-$sLen;
            for ($i=0; $i<$sLen; $i++)
             $stringa=$carattere.$stringa;
         }
         return $stringa;
    }
    //esempio
    echo inco("1")."
    ";
    echo inco("10")."
    ";
    echo inco("11","x",5);
    ?>

  4. #4
    questi sono i momenti di sconforto

    Mi complico sempre la vita!

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.