Documentación offline PHP master

floatval

master Ver versión oficial en línea Licencia CC-BY-3.0Descargado el 2026-08-02

En esta página

floatval

Convierte una cadena en un número de punto flotante

Descripción#

floatval(mixed $value): float
```php

`floatval` devuelve el valor de tipo `float` (número de punto flotante), extraído del argumento `value`.

## Parámetros

`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.

## Valores devueltos

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](#language.types.float.casting) son aplicadas.

## Historial de cambios

| Versión | Descripción |
|----|----|
| 8.0.0 | El nivel de error al convertir un objeto ha sido modificado de `E_NOTICE` a `E_WARNING`. |

## Ejemplos

Ejemplo con `floatval`
Ejemplo con `floatval` con caracteres no numéricos a la izquierda

```php

Véase también#

boolval, intval, strval, settype, Manipulación de tipos