Funksie is_numeric
Die funksie is_numeric toets of die oorhandigde waarde 'n getal of 'n string is
wat as 'n getal geïnterpreteer kan word. Die funksie gee true terug indien die waarde
'n getal of 'n numeriese string is, en false andersins.
Sintaksis
is_numeric(mixed $value): bool
Voorbeeld
Kom ons toets 'n paar waardes teen die numeriese formaat:
<?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
?>
Voorbeeld
Kom ons toets die werking met verskeie numeriese formate:
<?php
var_dump(is_numeric(0x1A)); // true (heksadesimaal)
var_dump(is_numeric('0x1A')); // false (string met heksadesimale getal)
var_dump(is_numeric(1.2e3)); // true (eksponensiële notasie)
var_dump(is_numeric('1.2e3')); // true (string met eksponensiële notasie)
?>