НОВИНКА!
Занимательная математика от Трепачёва. Присоединяйтесь к нам!
26 of 410 menu

Функция 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,
    которая проверяет, является ли переменная числом с плавающей точкой
Русский
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить