is_iterable

(PHP 7 >= 7.1.0, PHP 8)

is_iterableDeğişkenin değerinin yinelenebilirliğine bakar

Açıklama

is_iterable(mixed$değer): bool

Belirtilen değişken değerinin iterable sözde türünde, bir array veya Traversable sınıfını gerçekleyen bir nesne olup olmadığına bakar.

Bağımsız Değişkenler

değer

Sınanacak değer.

Dönen Değerler

değer yinelenebiliyorsa true, yoksa false döner.

Örnekler

Örnek 1 - is_iterable() örnekleri

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

?>

Ayrıca Bakınız

  • is_array() - Değişkenin bir dizi içerip içermediğine bakar
To Top