Fungsi is_numeric
Fungsi is_numeric menyemak sama ada nilai yang diluluskan ialah nombor atau rentetan,
yang boleh ditafsirkan sebagai nombor. Fungsi mengembalikan true jika nilai
ialah nombor atau rentetan nombor, dan false sebaliknya.
Sintaks
is_numeric(mixed $value): bool
Contoh
Mari semak beberapa nilai untuk kesesuaian dengan format nombor:
<?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 semak operasi dengan pelbagai format nombor:
<?php
var_dump(is_numeric(0x1A)); // true (nombor perenambelasan)
var_dump(is_numeric('0x1A')); // false (rentetan dengan nombor perenambelasan)
var_dump(is_numeric(1.2e3)); // true (tatatanda eksponen)
var_dump(is_numeric('1.2e3')); // true (rentetan dengan tatatanda eksponen)
?>