Функција is_iterable
Функцијата is_iterable проверува дали променливата е итерирачка.
За итерирачки се сметаат низи и објекти кои го имплементираат интерфејсот Traversable.
Функцијата прифаќа еден параметар - променливата за проверка, и враќа true или false.
Синтакса
is_iterable(mixed $value): bool
Пример
Да провериме дали низата е итерирачка:
<?php
$arr = [1, 2, 3];
var_dump(is_iterable($arr));
?>
Резултат од извршувањето на кодот:
true
Пример
Да провериме дали стрингот е итерирачки:
<?php
$str = 'abc';
var_dump(is_iterable($str));
?>
Резултат од извршувањето на кодот:
false
Пример
Да провериме објект кој го имплементира интерфејсот Traversable:
<?php
$obj = new ArrayObject([1, 2, 3]);
var_dump(is_iterable($obj));
?>
Резултат од извршувањето на кодот:
true