PHP is_iterable() Funktion

PHP 可用的函数Verfügbare PHP-Funktionen

is_iterable()Die Funktion wird verwendet, um zu prüfen, ob eine Variable ein iterierbarer Wert ist.

PHP-Versionsanforderung: PHP 7 >= 7.1.0

Syntax

bool is_iterable ( mixed $var )

Parameter description:

  • $var: Die zu prüfende Variable kann ein Array oder ein Objekt sein, das das Traversable-Interface implementiert.

Rückgabewert

Gibt TRUE zurück, wenn die angegebene Variable ein iterierbarer Wert ist, andernfalls FALSE.

Beispiel

Beispiel

<?php var_dump(is_iterable([1, 2, 3])); // bool(true) var_dump(is_iterable(new ArrayIterator([1, 2, 3]))); // bool(true) var_dump(is_iterable((function () { yield 1; })())); // bool(true) var_dump(is_iterable(1)); // bool(false) var_dump(is_iterable(new stdClass())); // bool(false) ?>

Das Ausgabeergebnis ist:

bool(true)
bool(true)
bool(true)
bool(false)
bool(false)

PHP 可用的函数Verfügbare PHP-Funktionen

Andere Erweiterungen