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

    arrontodamento "personale" float

    Ciao a tutti,
    ho l'esigenza di eseguire un arrotondamento personalizzato con i float.
    In pratica una cosa di questo tipo:

    7.23 diventa 7.50
    7.40 diventa 7.50
    > 7.50 diventa 8.00

    Cioè sotto il .50 diventa 0.50 e sopra diventa l'unità successiva.


    Ho visto i valori di round ma non riesco a coprire questa tipologia di arrotondamento...
    Potrei "estrarre" la parte decimale e fare dei confronti per poi incrementare dove serve?

    Grazie
    Francesco

  2. #2
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,503
    Supponendo che il valore da arrotondare sia in $valore

    $arrotondato = (ceil($valore * 2) / 2);

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.