is_float
Проверяет, является ли значение дробным числом.
Синтаксис
is_float(mixed $value): boolПараметры
| Параметр | Тип | Описание |
|---|---|---|
| $value | mixed | Проверяемое значение. |
Возвращаемое значение
bool`true`, если тип значения — `float`.
Примеры
Дробное число, результаты деления и строка:
<?php
var_dump(is_float(1.5));
var_dump(is_float(10 / 4));
var_dump(is_float(10 / 2));
var_dump(is_float('1.5'));Результат:
bool(true)
bool(true)
bool(false)
bool(false)Примечания
Деление / даёт int, если целые числа делятся нацело, и float в остальных случаях. Строка с числом — не float: её проверяют функцией is_numeric().
См. также
- is_int — Проверяет, является ли значение целым числом.
- is_numeric — Проверяет, является ли значение числом или строкой с числом.
- floatval — Преобразует значение в дробное число.
Вопросы и ответы по теме
В учебнике
- Типы данных — Основные типы данных PHP — строки, числа, логические значения, массивы и null.