ВНИМАНИЕ: Запись на курсы по HTML, CSS, JavaScript, PHP, Python, React, Vue, Laravel и другим фреймворкам и CMS,
а также: помощь в поиске работы и заказов, стажировка на реальных проектах→
26 of 410 menu
Новый формат обучения! Репетиторство по программированию. Есть еще 3 свободных места! Жми для подробностей.

Функция is_numeric

Функция is_numeric проверяет, является ли переданное значение числом или строкой, которая может быть интерпретирована как число. Функция возвращает true, если значение является числом или числовой строкой, и false в противном случае.

Синтаксис

is_numeric(mixed $value): bool

Пример

Проверим несколько значений на соответствие числовому формату:

<?php var_dump(is_numeric(123)); // true var_dump(is_numeric('123')); // true var_dump(is_numeric('12.3')); // true var_dump(is_numeric('abc')); // false var_dump(is_numeric('123a')); // false ?>

Пример

Проверим работу с различными числовыми форматами:

<?php var_dump(is_numeric(0x1A)); // true (шестнадцатеричное) var_dump(is_numeric('0x1A')); // false (строка с шестнадцатеричным числом) var_dump(is_numeric(1.2e3)); // true (экспоненциальная запись) var_dump(is_numeric('1.2e3')); // true (строка с экспоненциальной записью) ?>

Смотрите также

  • функцию is_int,
    которая проверяет, является ли переменная целым числом
  • функцию is_float,
    которая проверяет, является ли переменная числом с плавающей точкой
byenru