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 функциясын,
    айнымалының үтірден кейінгі сан ба екенін тексереді