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

    arrotondamento a mezza unita

    Ciao ragazzi..

    ho necessita convertire
    una variabiel alla mezza unita..

    ovvero se $a = 3.60 --> deve diventare 4
    se $a = 3.40 --> deve diventare 3.5

    mi sapete aituare?

  2. #2
    mmmmmm ti basta fare

    codice:
    $int_part = (int)$value
    $decimal_part = (float)((float)$value - (float)$int_part);
    
    if ($decimal_part < 0.5)
    {
      $new_value = $int_part;
    }
    elseif ($decimal_part > 0.5)
    {
      $new_value = $int_part+1;
    }
    else
    {
      $new_value = $value;
    }
    ovviamente risistemati l'if per come ti serve
    $value contiene il valore decimale

    (nota: non ho provato il codice però dovrebbe andare, al max hai qualche errore di sintassi )

  3. #3
    round("$a", 0);

    Un uomo è vecchio solo quando i rimpianti, in lui, superano i sogni. A. Einstein

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.