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

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

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

Функция 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;
is_int() - является ли значение переменной типом int;
is_string() – является ли переменная строкой;
is_object() – является ли переменная типом object;
is_array() - является ли значение переменной типом array;
is_bool() - является ли значение переменной типом bool.

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

Перевод статьи «How to Use the PHP Is_Numeric() Function» дружной командой проекта Сайтостроение от А до Я.

PHP  |  30.11.2017  | 

PHP, Интернет-технологии, похожие статьи

Функция PHP mkdir() применяется для создания каталога, заданного в pathname. Каталог создается со значением режима доступа по умолчанию 0777.
PHP  |  15.12.2017
Все мы знаем функцию printf() PHP и ее семейство. Эти функции полезны, но иногда они не обеспечивают достаточной функциональности. Кроме этого, добавление форматирующих строк в printf() не безопасно.
PHP  |  15.12.2017
Реализовать отправку почты PHP довольно просто. Можно даже указать в скрипте, какой использовать сервер SMTP для отправки, локальный или удалённый.
PHP  |  14.12.2017
Применение
PHP  |  08.12.2017




Яндекс цитирования