PHP - is_numeric
Třída
Metoda - is_numeric
(PHP 4, PHP 5, PHP 7)
Určí, zda je daná proměnná číslo. Číslo může být také reprezentováno v řetězci, avšak ne v hexadecimální či binární reprezentaci. Vědecká notace se znakem "e" je povolena.
Procedurální
- function is_numeric (mixed $var) : bool
Parametry
Název | Datový typ | Výchozí hodnota | Popis |
---|---|---|---|
$var | mixed | Kontrolovaná proměnná. |
Návratové hodnoty
Vrací: bool
Pokud je proměnná číslo nebo řetězec obsahující číslo, pak vrací
true
, jinak false
.
Příklady
<?php
echo is_numeric("42") ? "'42' je číslo.\n" : "'42' není číslo.\n";
echo is_numeric(42) ? "42 je číslo.\n" : "42 není číslo.\n";
echo is_numeric("ahoj") ? "'ahoj je číslo.\n" : "'ahoj není číslo.\n";
echo is_numeric(array()) ? "array() je číslo.\n" : "array() není číslo.\n";
echo is_numeric(1212e2) ? "1212e2 je číslo.\n" : "1212e2 není číslo.\n";