Visualizzazione dei risultati da 1 a 8 su 8
  1. #1

    numero di cifre DAVANTI alla virgola

    come posso dire a php che, al posto di scrivere questo mi scriva

    13 --> 00013

    2 --> 00002

    327 --> 00327

    54034 --> 54034

    e così via, cioè facendo diventare il numero di 5 cifre davanti alla virgola? grazie!!

  2. #2
    Ti suggerisco di iniziare leggendo il manuale ufficiale:

    http://www.php.net/sprintf Example #6 printf(): string specifiers

  3. #3
    grazie!!

    ma è possibile memorizzare il contenuto di
    Codice PHP:
    $n 32;
    $num printf("%05s"$n); // stampa 00032 
    nella variabile $num senza stamparla???

  4. #4
    Originariamente inviato da filippo.toso
    Ti suggerisco di iniziare leggendo il manuale ufficiale:

    http://www.php.net/sprintf

  5. #5
    Utente di HTML.it L'avatar di Ranma2
    Registrato dal
    Mar 2003
    Messaggi
    2,650

  6. #6
    okay, ora vado e loeggo bene tutto in profondità...

  7. #7
    Utente di HTML.it L'avatar di brodik
    Registrato dal
    Jan 2009
    Messaggi
    765
    esempio giusto giusto per te..

    Codice PHP:
    Here is a simple function to convert numbers into strings like this:

    0 => 0000
    1 => 0001
    20 => 0020
    432 => 0432

    <?php

    function number_pad($number,$n) {
    return 
    str_pad((int) $number,$n,"0",STR_PAD_LEFT);
    }

    ?>

    $n indicates how many characters you want.

  8. #8
    perfetto, non chiedo di meglio!!!

    ma a cosa serve tutta questa stringa

    Codice PHP:
    return str_pad((int) $number,$n,"0",STR_PAD_LEFT); 
    ??? non basta la funzione ( si ovviamente un po' differente ) che butta fuori il numero modificato? grazie

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.