is_numeric
(PHP 4, PHP 5, PHP 7)
is_numeric — Проверяет, является ли переменная числом или строкой, содержащей число
Описание
Определяет, является ли данная переменная числом или строкой, содержащей число.
Список параметров
-
value
-
Проверяемая переменная.
Возвращаемые значения
Возвращает true
, если value
является числом или
строкой, содержащей число или false
в противном случае.
Примеры
Пример #1 Примеры использования is_numeric()
<?php
$tests = array(
"42",
1337,
0x539,
02471,
0b10100111001,
1337e0,
"0x539",
"02471",
"0b10100111001",
"1337e0",
"not numeric",
array(),
9.1,
null
);
foreach ($tests as $element) {
if (is_numeric($element)) {
echo var_export($element, true) . " - число", PHP_EOL;
} else {
echo var_export($element, true) . " - НЕ число", PHP_EOL;
}
}
?>
Результат выполнения данного примера:
42 - число 1337 - число 1337 - число 1337 - число 1337 - число 1337.0 - число '0x539' - НЕ число '02471' - число '0b10100111001' - НЕ число '1337e0' - число 'not numeric' - НЕ число array ( ) - НЕ число 9.1 - число NULL - НЕ число
Смотрите также
- Строки, содержащие числа
- ctype_digit() - Проверяет наличие цифровых символов в строке
- is_bool() - Проверяет, является ли переменная булевой
- is_null() - Проверяет, является ли значение переменной равным null
- is_float() - Проверяет, является ли переменная числом с плавающей точкой
- is_int() - Проверяет, является ли переменная целым числом
- is_string() - Проверяет, является ли переменная строкой
- is_object() - Проверяет, является ли переменная объектом
- is_array() - Определяет, является ли переменная массивом