26 of 410 menu

Funkce is_numeric

Funkce is_numeric kontroluje, zda je předaná hodnota číslo nebo řetězec, který může být interpretován jako číslo. Funkce vrací true, pokud hodnota je číslo nebo číselný řetězec, a false v opačném případě.

Syntaxe

is_numeric(mixed $value): bool

Příklad

Zkontrolujeme několik hodnot na shodu s číselným formátem:

<?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 ?>

Příklad

Zkontrolujeme chování s různými číselnými formáty:

<?php var_dump(is_numeric(0x1A)); // true (hexadecimální) var_dump(is_numeric('0x1A')); // false (řetězec s hexadecimálním číslem) var_dump(is_numeric(1.2e3)); // true (exponenciální zápis) var_dump(is_numeric('1.2e3')); // true (řetězec s exponenciálním zápisem) ?>

Viz také

  • funkci is_int,
    která kontroluje, zda je proměnná celé číslo
  • funkci is_float,
    která kontroluje, zda je proměnná číslo s plovoucí řádovou čárkou
Čeština
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používáme soubory cookie pro fungování webu, analýzu a personalizaci. Zpracování údajů probíhá v souladu s Zásadami ochrany osobních údajů.
přijmout vše přizpůsobit odmítnout