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() - Фільтрує змінну за допомогою певного фільтра