Функция is_float

Функция is_float проверяет, является ли переданная переменная числом с плавающей точкой (тип float). Возвращает true, если переменная содержит число с плавающей точкой, и false в противном случае.

Синтаксис

phpis_float(mixed $var): bool

Пример

Проверим различные типы переменных:

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));
?>

Результат выполнения кода:

phptrue
false
false

Пример

Проверим результат математической операции:

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

Результат выполнения кода:

phptrue

Пример

Проверим приведение типов:

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

Результат выполнения кода:

phptrue

Смотрите также

  • функцию is_int,
    которая проверяет, является ли переменная целым числом
  • функцию is_numeric,
    которая проверяет, является ли переменная числом или строкой, содержащей число
  • функцию gettype,
    которая возвращает тип переменной