22 of 410 menu

Funkce gettype

Funkce gettype vrací řetězec udávající typ předané proměnné. Přijímá jeden parametr - proměnnou, jejíž typ je třeba určit.

Syntaxe

gettype(mixed $var): string

Návratové hodnoty

Typ Popis
'boolean' Logické hodnoty
'integer' Celá čísla
'double' Čísla s plovoucí desetinnou čárkou
'string' Řetězce
'array' Pole
'object' Objekty
'resource' Prostředky
'NULL' Hodnoty NULL
'unknown type' Neznámé typy

Příklad

Určení typu celého čísla:

<?php echo gettype(123); ?>

Výsledek provedení kódu:

'integer'

Příklad

Určení typu čísla s plovoucí desetinnou čárkou:

<?php echo gettype(3.14); ?>

Výsledek provedení kódu:

'double'

Příklad

Určení typu řetězce:

<?php echo gettype('hello'); ?>

Výsledek provedení kódu:

'string'

Příklad

Určení typu logické hodnoty:

<?php echo gettype(true); ?>

Výsledek provedení kódu:

'boolean'

Příklad

Určení typu pole:

<?php echo gettype(['a', 'b', 'c']); ?>

Výsledek provedení kódu:

'array'

Příklad

Určení typu NULL:

<?php echo gettype(null); ?>

Výsledek provedení kódu:

'NULL'

Příklad

Zkontrolujeme typ proměnné po převodech:

<?php $var = '123'; echo gettype($var) . "\n"; $var = (int)$var; echo gettype($var) . "\n"; $var = (float)$var; echo gettype($var) . "\n"; ?>

Výsledek provedení kódu:

'string' 'integer' 'double'

Viz také

  • funkci is_int,
    která kontroluje, zda je proměnná celé číslo
  • funkci settype,
    která nastavuje typ proměnné
Č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