Функión is_float

La función is_float verifica si la variable pasada es un número de punto flotante (tipo float). Devuelve true si la variable contiene un número de punto flotante, y false en caso contrario.

Sintaxis

phpis_float(mixed $var): bool

Ejemplo

Verifiquemos diferentes tipos de variables:

php<?php
  $a = 3.14;
  $b = 42;
  $c = "3.14";
  
  var_dump(is_float($a));
  var_dump(is_float($b));
  var_dump(is_float($c));
?>

Resultado de ejecutar el código:

phptrue
false
false

Ejemplo

Verifiquemos el resultado de una operación matemática:

php<?php
  $res = 10 / 3;
  var_dump(is_float($res));
?>

Resultado de ejecutar el código:

phptrue

Ejemplo

Verifiquemos la conversión de tipos:

php<?php
  $val = (float) 5;
  var_dump(is_float($val));
?>

Resultado de ejecutar el código:

phptrue

Ver también

  • la función is_int,
    que verifica si una variable es un número entero
  • la función is_numeric,
    que verifica si una variable es un número o una cadena que contiene un número
  • la función gettype,
    que devuelve el tipo de variable