is_int
Проверяет, является ли значение целым числом.
Синтаксис
is_int(mixed $value): boolПараметры
| Параметр | Тип | Описание |
|---|---|---|
| $value | mixed | Проверяемое значение. |
Возвращаемое значение
bool`true`, если тип значения — `int`.
Примеры
Целое, дробное и строка:
<?php
var_dump(is_int(42));
var_dump(is_int(42.0));
var_dump(is_int('42'));Результат:
bool(true)
bool(false)
bool(false)Примечания
Функция проверяет тип, а не вид значения. Данные из формы всегда приходят строками — для них нужна filter_var($value, FILTER_VALIDATE_INT).
См. также
- is_numeric — Проверяет, является ли значение числом или строкой с числом.
- is_string — Проверяет, является ли значение строкой.
- intval — Преобразует значение в целое число.
В учебнике
- Типы данных — Основные типы данных PHP — строки, числа, логические значения, массивы и null.