is_numeric Fonksiyonu
is_numeric fonksiyonu, iletilen değerin bir sayı olup olmadığını veya
bir sayı olarak yorumlanabilecek bir dize olup olmadığını kontrol eder. Fonksiyon,
değer bir sayı veya sayısal bir dize ise true, aksi takdirde false döndürür.
Sözdizimi
is_numeric(mixed $value): bool
Örnek
Birkaç değeri sayısal biçime uygunluk açısından kontrol edelim:
<?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
?>
Örnek
Çeşitli sayısal biçimlerle çalışmayı kontrol edelim:
<?php
var_dump(is_numeric(0x1A)); // true (onaltılık)
var_dump(is_numeric('0x1A')); // false (onaltılık sayı içeren dize)
var_dump(is_numeric(1.2e3)); // true (üstel gösterim)
var_dump(is_numeric('1.2e3')); // true (üstel gösterim içeren dize)
?>