Fungsi is_numeric
Fungsi is_numeric memeriksa apakah nilai yang diteruskan adalah angka atau string,
yang dapat diinterpretasikan sebagai angka. Fungsi mengembalikan true jika nilainya
adalah angka atau string numerik, dan false jika sebaliknya.
Sintaks
is_numeric(mixed $value): bool
Contoh
Mari periksa beberapa nilai untuk kecocokan dengan format numerik:
<?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
?>
Contoh
Mari periksa kerja dengan berbagai format numerik:
<?php
var_dump(is_numeric(0x1A)); // true (heksadesimal)
var_dump(is_numeric('0x1A')); // false (string dengan angka heksadesimal)
var_dump(is_numeric(1.2e3)); // true (notasi eksponensial)
var_dump(is_numeric('1.2e3')); // true (string dengan notasi eksponensial)
?>