34 of 410 menu

Funktion is_iterable

Die Funktion is_iterable prüft, ob eine Variable iterierbar ist. Als iterierbar gelten Arrays und Objekte, die das Interface Traversable implementieren. Die Funktion akzeptiert einen Parameter - die zu prüfende Variable - und gibt true oder false zurück.

Syntax

is_iterable(mixed $value): bool

Beispiel

Prüfen wir ein Array auf Iterierbarkeit:

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

Ergebnis der Codeausführung:

true

Beispiel

Prüfen wir einen String auf Iterierbarkeit:

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

Ergebnis der Codeausführung:

false

Beispiel

Prüfen wir ein Objekt, das das Interface Traversable implementiert:

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

Ergebnis der Codeausführung:

true

Siehe auch

  • die Funktion is_array,
    die prüft, ob eine Variable ein Array ist
  • die Funktion is_object,
    die prüft, ob eine Variable ein Objekt ist
Deutsch
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskΕλληνικά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
Wir verwenden Cookies für den Betrieb der Website, Analyse und Personalisierung. Die Datenverarbeitung erfolgt gemäß der Datenschutzerklärung.
alle akzeptieren anpassen ablehnen