is_iterable

(PHP 7 >= 7.1.0, PHP 8)

is_iterable Verify that the contents of a variable is an iterable value

Descrizione

is_iterable(mixed $value): bool

Verify that the contents of a variable is accepted by the iterable pseudo-type, i.e. that it is either an array or an object implementing Traversable

Elenco dei parametri

value

The value to check

Valori restituiti

Returns true if value is iterable, false otherwise.

Esempi

Example #1 is_iterable() examples

<?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)

?>

Vedere anche:

  • is_array() - Verifica se una variabile è un array