Función PHP is_iterable()
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
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)Otras extensiones
Funciones disponibles de PHP