(PHP 7 >= 7.1.0)
is_iterable — Verifica que el contenido de una variable es un valor iterable
Verifica que el contenido de una variable es aceptado por el pseudo-tipo iterable, p.e. que es o bien un array o un objeto implementando Traversable
varEl valor a comprobar
   Devuelve TRUE si var es iterable, FALSE 
   en caso contrario.
  
Ejemplo #1 ejemplos de is_iterable()
<?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)
?>