(PHP 4 >= 4.2.0, PHP 5, PHP 7, PHP 8)
floatval — Convierte una cadena en un número de punto flotante
floatval() devuelve el valor de tipo float
(número de punto flotante), extraído del
argumento value
.
value
Puede ser de cualquier tipo escalar.
floatval() no debe ser
utilizado en objetos; en caso de que así sea, se emitirá
una alerta de nivel E_WARNING
y la función devolverá 1.
El valor flotante de la variable dada. Un array vacío devuelve 0, mientras que un array no vacío devuelve 1.
Las cadenas de caracteres devolverán la mayoría de las veces 0, pero esto depende del carácter más a la izquierda de la cadena. Las reglas clásicas de conversión de un número de punto flotante son aplicadas.
Versión | Descripción |
---|---|
8.0.0 |
El nivel de error al convertir un objeto ha sido modificado de E_NOTICE
a E_WARNING .
|
Ejemplo #1 Ejemplo con floatval()
<?php
$var = '122.34343The';
$float_value_of_var = floatval($var);
echo $float_value_of_var; // 122.34343
?>
Ejemplo #2 Ejemplo con floatval() con caracteres no numéricos a la izquierda
<?php
$var = 'The122.34343';
$float_value_of_var = floatval($var);
echo $float_value_of_var; // 0
?>