34 of 410 menu

Funkce is_iterable

Funkce is_iterable kontroluje, zda je proměnná iterovatelná. Za iterovatelné jsou považována pole a objekty, které implementují rozhraní Traversable. Funkce přijímá jeden parametr - kontrolovanou proměnnou, a vrací true nebo false.

Syntaxe

is_iterable(mixed $value): bool

Příklad

Zkontrolujeme pole na iterovatelnost:

<?php $arr = [1, 2, 3]; var_dump(is_iterable($arr)); ?>

Výsledek provedení kódu:

true

Příklad

Zkontrolujeme řetězec na iterovatelnost:

<?php $str = 'abc'; var_dump(is_iterable($str)); ?>

Výsledek provedení kódu:

false

Příklad

Zkontrolujeme objekt, který implementuje rozhraní Traversable:

<?php $obj = new ArrayObject([1, 2, 3]); var_dump(is_iterable($obj)); ?>

Výsledek provedení kódu:

true

Viz také

  • funkci is_array,
    která kontroluje, zda je proměnná pole
  • funkci is_object,
    která kontroluje, zda je proměnná objekt
Č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