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)

?>

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

  • is_array() - Определяет, является ли переменная массивом

add a note add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top