is_numeric
(PHP 4, PHP 5, PHP 7, PHP 8)
is_numeric — Перевіряє, чи містить змінне число або числове рядок
Опис
is_numeric(mixed $value): bool
Визначає, чи є змінна число або рядок, що містить число
Список параметрів
value
Перевірена змінна.
Значення, що повертаються
Повертає true
, если значениеvalue
- Число або рядок, що містить число, иначе**false
**
список змін
Версия | Опис |
---|---|
8.0.0 | Рядки, що складаються з чисел і закінчуються пробілом («42 » ), тепер повертатимуть true . . Раніше натомість поверталося false |
Приклади
Приклад #1 Приклад використання функції is_numeric()
Loading...
Результат виконання наведеного прикладу:
42 - число
1337 - число
1337 - число
1337 - число
1337 - число
1337.0 - число
'0x539' - НЕ число
'02471' - число
'0b10100111001' - НЕ число
'1337e0' - число
'not numeric' - НЕ число
array (
) - НЕ число
9.1 - число
NULL - НЕ число
'' - НЕ число
Приклад #2 Приклад використання функції is_numeric()** з пропуском**
Loading...
Результат виконання наведеного прикладу в PHP 8:
' 42' — число
'42 ' — число
' 9001' — НЕ число
'9001 ' — НЕ число
Результат виконання наведеного прикладу в PHP 7:
' 42' — число
'42 ' — НЕ число
' 9001' — НЕ число
'9001 ' — НЕ число
Дивіться також
- Рядки, що містять числа
- ctype_digit() - Перевіряє цифрові символи
- is_bool() - Перевіряє, чи є змінна логічне значення
- is_null() - Перевіряє, чи значення змінної null дорівнює
- is_float() - Перевіряє, чи є змінна число з плаваючою точкою
- is_int() - Перевіряє, чи є змінна ціла кількість
- is_string() - Перевіряє, чи є тип змінної рядок
- is_object() - Перевіряє, чи є змінна об'єкт
- is_array() - Визначає, чи є змінна масив
- filter_var() - Фільтрує змінну за допомогою певного фільтра