23 of 410 menu

Funkce settype

Funkce settype mění typ proměnné na zadaný. Prvním parametrem se předává proměnná, kterou je třeba transformovat, a druhým - řetězec s názvem typu. Funkce vrací true při úspěšné transformaci a false při neúspěchu.

Syntaxe

settype(mixed &$var, string $type): bool

Příklad

Transformujme řetězec na celé číslo:

<?php $str = '123'; settype($str, 'integer'); var_dump($str); ?>

Výsledek provedení kódu:

123

Příklad

Transformujme číslo na řetězec:

<?php $num = 123; settype($num, 'string'); var_dump($num); ?>

Výsledek provedení kódu:

'123'

Příklad

Zkusme transformovat pole na řetězec:

<?php $arr = [1, 2, 3]; $res = settype($arr, 'string'); var_dump($arr); var_dump($res); ?>

Výsledek provedení kódu:

'Array' true

Příklad

Transformujme řetězec na booleovskou hodnotu:

<?php $val = "true"; settype($val, "boolean"); var_dump($val); ?>

Výsledek provedení kódu:

true

Viz také

  • funkci is_int,
    která kontroluje, zda je proměnná celé číslo
  • funkci strval,
    která transformuje proměnnou na řetězec
  • funkci intval,
    která transformuje proměnnou na celé číslo
Č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