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

    Arrotondare un numero intero!

    Come faccio ad arrotondare un numero intero??

    Ecco il mio caso arrotondando ai 50 superiori o inferiori:

    147 deve diventare 150
    1327 deve diventare 1350
    1320 deve diventare 1300

  2. #2
    Utente di HTML.it L'avatar di *Ray*
    Registrato dal
    Oct 2000
    Messaggi
    495
    Codice PHP:
    function roundTo($number$base) {
        
    $i $number $base;
        if (
    abs($i - (int) $i) <= 0.5)
            return (int) 
    $i $base;
        else
            return (int)(
    $i+1) * $base;

    Poi chiami:

    Codice PHP:
        $result roundTo($number150); 
    A naso dovrebbe funzionare, non l'ho provata.

  3. #3
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,923
    echo round(147/50)*50;
    echo round(1327/50)*50;
    echo round(1320/50)*50;

  4. #4
    Utente di HTML.it L'avatar di *Ray*
    Registrato dal
    Oct 2000
    Messaggi
    495
    Ehm si, alla fine mi sono fatto il round a mano :\

  5. #5
    Nicola sei un grande... metodo semplice ed efficace... grazie!!

  6. #6
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,923
    Figurati.

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.