Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente bannato
    Registrato dal
    Apr 2004
    Messaggi
    1,392

    Mostrare zeri di un numero

    Ciao Raga,
    Scusate intanto per il titolo, ma non sapevo cosa mettere... :rollo:
    So che se ne è già parlato in un'altro thread, ma la ricerca è disabilitata e non posso cercare...
    Pratricamente avrei bisogno di trasformare un numero tipo questo:

    1234

    In questo:

    00001234

    Avendo quindi uno 'sfondo' di 8 zeri, naturalmente poteva essere anche:

    00000012 00014234

    Basti comunque che ci siano gli zeri. Mi potete aiutare? Grazie

    PS: SE non avete capito rispiego...

  2. #2
    penso che l'unica soluzione sia quella di considerare il numero come stringa, contare i caratteri e concatenare una stringa di n zeri..
    I'm your dreams, make you real... I'm your eyes when you must steel...I'm pain when you can't feel...sad but true !

  3. #3
    Puoi provare una cosa simile:

    codice:
    <?
    function formatNumber($myNumber,$numLength,$fillChar){
      $strApp = "";
      for($i=0;$i<($numLength-strlen($myNumber));$i++){
        $strApp .= $fillChar;
      }
      return $strApp.$myNumber;
    }
    ?>
    Dove ovviamente i parametri da passare sono, nel tuo caso, il numero da formattare, 8 e "0"

    Rincoboys®... and proud to be!

  4. #4
    Utente di HTML.it L'avatar di *Ray*
    Registrato dal
    Oct 2000
    Messaggi
    495
    codice:
    $numero = sprintf("%8d", $numero);
    $numero = str_replace(" ", "0", $numero);

  5. #5
    Utente bannato
    Registrato dal
    Apr 2004
    Messaggi
    1,392
    Originariamente inviato da *Ray*
    codice:
    $numero = sprintf("%8d", $numero);
    $numero = str_replace(" ", "0", $numero);
    Cercavo questo!

  6. #6
    $numero =sprintf("%'08d", $numero);

  7. #7
    Utente di HTML.it L'avatar di *Ray*
    Registrato dal
    Oct 2000
    Messaggi
    495
    Giusto

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.