is_numeric ֆունկցիան

is_numeric is_numeric ֆունկցիան ստուգում է, արդյոք տրված արժեքը թիվ է կամ տող, որը կարող է մեկնաբանվել որպես թիվ: Ֆունկցիան վերադարձնում է true, եթե արժեքը թիվ է կամ թվային տող, և false հակառակ դեպքում:

Շարահյուսություն

phpis_numeric(mixed $value): bool

Օրինակ

Ստուգենք մի քանի արժեքներ թվային ֆորմատին համապատասխանելու համար.

php<?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<?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 ֆունկցիան,
    որը ստուգում է, արդյոք փոփոխականը ռեժիմով թիվ է