= 7.1.0 грамматика bool is_iterable ( смешанный $var ) описание параметра: $var: переменная, которую нужно проверить (



English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

PHP Уровень базовый

PHP Уровень продвинутый

PHP & MySQL

PHP Референс Мануал

Примеры использования и примеры с функцией PHP is_iterable()

Доступные функции PHP

is_iterable() Функция используется для проверки, является ли переменная итерируемым значением.

Требования к версии PHP: PHP 7 >= 7.1.0

Синтаксис

bool is_iterable ( mixed $var )

Описание параметров:

  • $var: переменная для проверки, может быть массивом или объектом, реализующим интерфейс Traversable.

Возвратное значение

Если переменная указана как итерируемый объект, возвращается TRUE, в противном случае возвращается FALSE.

Онлайн пример

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

Результат вывода:

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

Доступные функции PHP