Функции для работы с переменными
PHP Manual

is_iterable

(PHP 7 >= 7.1.0)

is_iterable Проверяет, является ли переменная итерируемой

Описание

bool is_iterable ( mixed $var )

Проверяет, соответствует ли содержимое переменной псевдотипу iterable, то есть является ли она массивом (array) или объектом, реализующим Traversable

Список параметров

var

Переменная для проверки

Возвращаемые значения

Возвращает TRUE, если var итерируемая или FALSE, если нет.

Примеры

Пример #1 Пример использования is_iterable()

<?php

var_dump
(is_iterable([123]));  // bool(true)
var_dump(is_iterable(new ArrayIterator([123])));  // 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)

?>

Смотрите также


Функции для работы с переменными
PHP Manual