Как использовать функцию PHP is_Numeric

Функция PHP is_numeric позволяет узнать тип переменной. Она применяется, чтобы проверить, состоит ли переменная из чисел или нет

Числовые строки могут содержать любое количество цифр, знаки (например, + или —), десятичные дроби и экспоненту. Следовательно, + 234.5e6 является допустимой числовой строкой. Двоичная и шестнадцатеричная запись не допускаются.

Функция PHP is_numeric может использоваться в операторе if() для обработки числовых строк одним способом и нечисловых другим.

Она возвращает true или false.

Например:

<?php if (is_numeric (887)) { echo "Yes"; } else { echo "No"; } ?>

так как 887 — это число, приведенный выше код выводит «Yes«. А:

<?php if (is_numeric ("cake")) { echo "Yes"; } else { echo "No"; } ?>

выводит «No«, так как «cake» не число.

Похожие функции

Функция ctype-digit, также проверяет в PHP тип переменной, но только для цифр — без дополнительных знаков, десятичных дробей или экспонент.

Другие похожие функции:

is_null() — определяет, равна ли переменная NULL;
is_float() — определяет, является ли значение переменной типом float;
php is_int() — является ли значение переменной типом int;
is_string() – является ли переменная строкой;
is_object() – является ли переменная типом object;
is_array() — является ли значение переменной типом array;
is_bool() — является ли значение переменной типом bool.

Эти функции также помогают в PHP определить тип переменной.

Пожалуйста, опубликуйте ваши комментарии по текущей теме материала. За комментарии, дизлайки, подписки, отклики, лайки низкий вам поклон!

Пожалуйста, оставляйте ваши мнения по текущей теме материала. Мы очень благодарим вас за ваши комментарии, дизлайки, отклики, подписки, лайки!

Вадим Дворниковавтор-переводчик статьи «How to Use the PHP Is_Numeric() Function»