Functie is_numeric
De functie is_numeric controleert of de doorgegeven waarde een nummer is of een string,
die kan worden geïnterpreteerd als een nummer. De functie retourneert true als de waarde
een nummer of een numerieke string is, en false in andere gevallen.
Syntaxis
is_numeric(mixed $value): bool
Voorbeeld
Laten we verschillende waarden controleren op overeenkomst met het numerieke 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
Laten we de werking met verschillende numerieke formaten controleren:
<?php
var_dump(is_numeric(0x1A)); // true (hexadecimaal)
var_dump(is_numeric('0x1A')); // false (string met hexadecimaal nummer)
var_dump(is_numeric(1.2e3)); // true (exponentiële notatie)
var_dump(is_numeric('1.2e3')); // true (string met exponentiële notatie)
?>