Funkcia is_numeric
Funkcia is_numeric kontroluje, či je odovzdaná hodnota číslo alebo reťazec,
ktorý môže byť interpretovaný ako číslo. Funkcia vráti true, ak hodnota
je číslo alebo číselný reťazec, a false v opačnom prípade.
Syntax
is_numeric(mixed $value): bool
Príklad
Skontrolujeme niekoľko hodnôt na zhodu s číselným formátom:
<?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
?>
Príklad
Skontrolujeme činnosť s rôznymi číselnými formátmi:
<?php
var_dump(is_numeric(0x1A)); // true (hexadecimálne)
var_dump(is_numeric('0x1A')); // false (reťazec s hexadecimálnym číslom)
var_dump(is_numeric(1.2e3)); // true (exponenciálny zápis)
var_dump(is_numeric('1.2e3')); // true (reťazec s exponenciálnym zápisom)
?>