Redondeo Números
Redondeo Números
is_int
Comprueba si el numero es un entero
$edad = 22;
$nota = 7.34;
echo is_int($edad); // true
echo is_int($nota); // false
is_float
Comprueba si el numero es un flotante
$edad = 22;
$nota = 7.34;
echo is_float($edad); // false
echo is_float($nota); // true
number_format
Me permite especificar el numero con cuantos decimales lo quiero, el carácter separador de los millares, y el carácter separador de los decimales
$numero = 1000000;
echo number_format($numero) . "\n";
// formato por defecto de php para los numeros
echo number_format($numero, 2) . "\n";
// con dos decimales
echo number_format($numero, 2, ",", ".") . "\n";
round
Redondea un numero
echo round(0.60);
echo round(0.50);
echo round(0.49);
echo round(-4.40);
echo round(-4.60);
echo round(4.95754, 2);
// redondea a dos decimales
echo round(1.5,0,PHP_ROUND_HALF_UP) ."\n";
// redondea a la alta
echo round(1.5,0,PHP_ROUND_HALF_DOWN) ."\n";
// redondea a la baja
echo round(1.5,0, PHP_ROUND_HALF_EVEN) ."\n";
// redondea al siguiente numero par
ceil
Redondea hacia arriba
echo ceil(0.60);
echo ceil(0.40);
echo ceil(5);
echo ceil(5.1);
floor
Redondea hacia abajo