Funksjonen is_numeric
Funksjonen is_numeric sjekker om den overførte verdien er et tall eller en streng,
som kan tolkes som et tall. Funksjonen returnerer true hvis verdien
er et tall eller en numerisk streng, og false i motsatt tilfelle.
Syntaks
is_numeric(mixed $value): bool
Eksempel
La oss sjekke flere verdier for overensstemmelse med tallformatet:
<?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
La oss sjekke funksjonaliteten med ulike tallformater:
<?php
var_dump(is_numeric(0x1A)); // true (heksadesimalt)
var_dump(is_numeric('0x1A')); // false (streng med heksadesimalt tall)
var_dump(is_numeric(1.2e3)); // true (eksponentiell notasjon)
var_dump(is_numeric('1.2e3')); // true (streng med eksponentiell notasjon)
?>