Función PHP is_iterable()

PHP 可用的函数Funciones disponibles de PHP

is_iterable()La función se utiliza para comprobar si una variable es un valor iterable.

Versión de PHP requerida: PHP 7 >= 7.1.0

Sintaxis

bool is_iterable ( mixed $var )

Descripción de parámetros:

  • $var: La variable a comprobar, puede ser una matriz (array) o un objeto que implemente la interfaz Traversable.

Valor de retorno

Si la variable especificada es un objeto iterable, devuelve TRUE; de lo contrario, devuelve FALSE.

Ejemplo

Ejemplo

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

El resultado de salida es:

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

PHP 可用的函数Funciones disponibles de PHP

Otras extensiones