Запіс на курсы па HTML, CSS, JavaScript, PHP, Python, фрэймворкам і CMS,
а таксама: дапамога ў пошуку працы і заказаў, стажыроўка на рэальных праектах→
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,
    якая правярае, ці з'яўляецца зменная лікам з якая плавае кропкай
byenru