Funkcija is_numeric
Funkcija is_numeric tikrina, ar perduota reikšmė yra skaičius arba eilutė,
kuri gali būti interpretuojama kaip skaičius. Funkcija grąžina true, jei reikšmė
yra skaičius arba skaitinė eilutė, ir false priešingu atveju.
Sintaksė
is_numeric(mixed $value): bool
Pavyzdys
Patikrinkime keletą reikšmių atitiktį skaitiniam formatui:
<?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
?>
Pavyzdys
Patikrinkime veikimą su įvairiais skaitiniais formatais:
<?php
var_dump(is_numeric(0x1A)); // true (šešioliktainis)
var_dump(is_numeric('0x1A')); // false (eilutė su šešioliktainiu skaičiumi)
var_dump(is_numeric(1.2e3)); // true (eksponentinis žymėjimas)
var_dump(is_numeric('1.2e3')); // true (eilutė su eksponentiniu žymėjimu)
?>