Visualizzazione dei risultati da 1 a 7 su 7

Discussione: Formattare un numero

  1. #1

    Formattare un numero

    Vorrei formattare due numeri...

    1) una differenza di numeri mi da' questo risultato: 1323.2345 e vorrei presentarlo come +1323.23 (vorrei usare il Più + o Meno - a seconda di come è la differenza)

    2) la differenza dei numeri la calcolo anche in percentuale e mi da' 0.1234 ... vorrei presentarla come +0.12% (anche in questo il + e il - sono in base a come è la differenza)
    Fantasupermegafavolipermeramagicultra irresistibili
    4 10 30 100 1001 personaggi insuperabili fantaincredibili ultraimpossibili iperterribili irresistibili!!!

    "... a quell'età ... bastava un dito per fare la pace ..."
    fotine

  2. #2
    Se la differenza è negativa il carattere "-" ti esce in automatico.
    Per il più basta che fai un controllo:
    Codice PHP:
    $differenza 10;
    if(
    $differenza 0){
    print 
    "+" $differenza;
    }) 

  3. #3
    Utente di HTML.it L'avatar di linoma
    Registrato dal
    Mar 2010
    Messaggi
    1,346
    Puoi usare sprintf.
    Per gli Spartani e Sparta usa spartan Il mio github

  4. #4
    Originariamente inviato da linoma
    Puoi usare sprintf.
    Avevo trovato proprio questo... ma non ho capito bene come usarlo...
    Fantasupermegafavolipermeramagicultra irresistibili
    4 10 30 100 1001 personaggi insuperabili fantaincredibili ultraimpossibili iperterribili irresistibili!!!

    "... a quell'età ... bastava un dito per fare la pace ..."
    fotine

  5. #5
    Utente di HTML.it L'avatar di linoma
    Registrato dal
    Mar 2010
    Messaggi
    1,346
    Qui esempio 8
    Per gli Spartani e Sparta usa spartan Il mio github

  6. #6
    Originariamente inviato da linoma
    Qui esempio 8
    Non mi scrive il Più quando la diff. è positiva ...

    ...e per la percentuale?

    Stavo provando così:
    Codice PHP:
    $diff_value sprintf"%01.3f"arrot($val_1 $val_2));
    $perc_value sprintf"%01.2f%%", ($val_1 $val_2)/$val_2*100 ); 
    Fantasupermegafavolipermeramagicultra irresistibili
    4 10 30 100 1001 personaggi insuperabili fantaincredibili ultraimpossibili iperterribili irresistibili!!!

    "... a quell'età ... bastava un dito per fare la pace ..."
    fotine

  7. #7
    Ah... un'ultima cosa...

    Se A-B = 0 l'output è "-0" (meno zero)

    Come potrei avere lo Zero "neutrale"?
    Fantasupermegafavolipermeramagicultra irresistibili
    4 10 30 100 1001 personaggi insuperabili fantaincredibili ultraimpossibili iperterribili irresistibili!!!

    "... a quell'età ... bastava un dito per fare la pace ..."
    fotine

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.