Funktionen is_numeric
Funktionen is_numeric kontrollerar om det överförda värdet är ett tal eller en sträng
som kan tolkas som ett tal. Funktionen returnerar true om värdet
är ett tal eller en numerisk sträng, och false i motsatt fall.
Syntax
is_numeric(mixed $value): bool
Exempel
Låt oss kontrollera flera värden för överensstämmelse med numeriskt 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
?>
Exempel
Låt oss kontrollera funktionen med olika numeriska format:
<?php
var_dump(is_numeric(0x1A)); // true (hexadecimalt)
var_dump(is_numeric('0x1A')); // false (sträng med hexadecimalt tal)
var_dump(is_numeric(1.2e3)); // true (exponentiell notation)
var_dump(is_numeric('1.2e3')); // true (sträng med exponentiell notation)
?>