Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Arrotondare un numero

  1. #1

    Arrotondare un numero

    Ciao, io nel database ho questo numero per esempio 53.15989 e vorre fare in modo che mi venisse fuori solo 53.15 Come posso fare??


  2. #2
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Allora non vuoi arrotondare ma solo troncare ai primi 2 decimali

    Codice PHP:
    $num 53.15989 ;
    function 
    truncate ($num$digits 0) {
       
    $shift pow(10 $digits);
       return ((
    floor($num $shift)) / $shift);
    }

    echo 
    truncate($num,2); 
    edit.direttamente con mysql.

    select truncate(nome_campo,2) as troncato from tabella

  3. #3
    Io dovrei implementare questa funzione in un ciclo while

    while($result = mysql_fetch_array($query_1)) {

    Come potrei fare??

    Ciaoo

  4. #4
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    semplicemente all'interno del while ogni volta che recuperi un valore gli applichi la funzione truncate che ti ho scritto.

    Oppure modifichi direttamente la query con la funzione truncate e fai prima.

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.