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