is_numeric funksiyasi
is_numeric funksiyasi berilgan qiymat son yoki son sifatida talqin qilinishi mumkin bo'lgan qator ekanligini teksiradi. Funksiya true qaytaradi, agar qiymat son yoki sonli qator bo'lsa, va false aks holda.
Sintaksis
is_numeric(mixed $value): bool
Misol
Keling, bir nechta qiymatlarni son formatiga mosligini tekshiramiz:
<?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
?>
Misol
Keling, turli son formatlari bilan ishlashni tekshiramiz:
<?php
var_dump(is_numeric(0x1A)); // true (o'n oltilik sanoq)
var_dump(is_numeric('0x1A')); // false (o'n oltilik sonli qator)
var_dump(is_numeric(1.2e3)); // true (eksponensial yozuv)
var_dump(is_numeric('1.2e3')); // true (eksponensial yozuvli qator)
?>