mmmmmm ti basta fare
ovviamente risistemati l'if per come ti servecodice:$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; }
$value contiene il valore decimale
(nota: non ho provato il codice però dovrebbe andare, al max hai qualche errore di sintassi)