Funkcija is_iterable
Funkcija is_iterable pārbauda, vai mainīgais ir iterējams.
Par iterējamiem tiek uzskatīti masīvi un objekti, kas implementē interfeisi Traversable.
Funkcija pieņem vienu parametru - pārbaudāmo mainīgo, un atgriež true vai false.
Sintakse
is_iterable(mixed $value): bool
Piemērs
Pārbaudīsim masīva iterējamību:
<?php
$arr = [1, 2, 3];
var_dump(is_iterable($arr));
?>
Koda izpildes rezultāts:
true
Piemērs
Pārbaudīsim virknes iterējamību:
<?php
$str = 'abc';
var_dump(is_iterable($str));
?>
Koda izpildes rezultāts:
false
Piemērs
Pārbaudīsim objektu, kas implementē interfeisi Traversable:
<?php
$obj = new ArrayObject([1, 2, 3]);
var_dump(is_iterable($obj));
?>
Koda izpildes rezultāts:
true