PHP prakticky/Kontrola platnosti čísla: Porovnání verzí

Smazaný obsah Přidaný obsah
m Doplněno zvýraz. syntaxe
m Robot: kosmetické úpravy
Řádek 3:
 
<syntaxhighlight lang="php">
is_numeric(1); // true
is_numeric('1'); // true
is_numeric('1.0'); // true
is_numeric('1e2'); // true
is_numeric('-1'); // true
is_numeric('0x10'); // true
 
is_numeric('1,0'); // false
is_numeric('#aaa'); // false
 
 
Řádek 20:
 
<syntaxhighlight lang="php">
ctype_digit('1'); // true
ctype_digit('0777'); // true
 
ctype_digit(1); // false
ctype_digit('1.0'); // false
ctype_digit('1,0'); // false
ctype_digit('1e2'); // false
ctype_digit('-1'); // false
ctype_digit('0x10'); // false
 
 
// doporučené použití, prázdný řetězec znamená vždy false
$vstupni_hodnota = trim((string) $vstupni_hodnota);
$bool = $vstupni_hodnota != '' && ctype_digit($vstupni_hodnota);
</syntaxhighlight>