Funktionen is_numeric
Funktionen is_numeric kontrollerer, om den overførte værdi er et tal eller en streng,
som kan fortolkes som et tal. Funktionen returnerer true, hvis værdien
er et tal eller en numerisk streng, og false i modsat fald.
Syntaks
is_numeric(mixed $value): bool
Eksempel
Lad os kontrollere flere værdier for overensstemmelse med numerisk format:
<?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
?>
Eksempel
Lad os kontrollere funktionen med forskellige numeriske formater:
<?php
var_dump(is_numeric(0x1A)); // true (hexadecimalt)
var_dump(is_numeric('0x1A')); // false (streng med hexadecimalt tal)
var_dump(is_numeric(1.2e3)); // true (eksponentiel notation)
var_dump(is_numeric('1.2e3')); // true (streng med eksponentiel notation)
?>