Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Separatore migliaia

  1. #1

    Separatore migliaia

    Ciao a tutti ho fatto questo script:
    Codice PHP:
    <?php
    $numero 
    1000;
    $separatore ".";
    echo 
    number_format $numero$separatore);
    ?>
    Il problema è che visualizzo il numero così: 1,000
    Io vorrei che al posto della virgola ci fosse un puntino.
    1.000
    Come posso fare?

  2. #2
    Che puoi fare? Puoi leggere il manuale

    Il separatore delle migliaia e' il quarto parametro della funzione number_format, non il secondo (che e' il numero di decimali), ne' il terzo (che e' il separatore dei decimali).

  3. #3
    Vero!

    Ho risolto così:
    Codice PHP:
    <?php
    $numero 
    1000000;
    $decimali"0";
    $separatoredecimali ",";
    $separatoremigliaia ".";
    echo 
    number_format $numero$decimali$separatoredecimali$separatoremigliaia);
    ?>
    Grazie

  4. #4
    Utente di HTML.it L'avatar di Luke70
    Registrato dal
    Jul 1999
    Messaggi
    767
    Ciao!
    Spero tu abbia un ottimo motivo per generare delle variabili che contengono un punto o una virgola.
    Pur essendo un "peccato veniale" è comunque un errore da un punto di vista di ottimizzazione del codice aumentare inutilmente il numero delle variabili.

  5. #5
    Originariamente inviato da Luke70
    Pur essendo un "peccato veniale" è comunque un errore da un punto di vista di ottimizzazione del codice aumentare inutilmente il numero delle variabili.
    Assolutamente falso. Le variabili in piu' non influiscono sulle prestazioni e invece aiutano nella leggibilita'. Se poi usi tante volte la funzione number_format() e vuoi cambiare i separatori, in questo modo li cambi una volta sola invece che ad ogni chiamata.

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.