is_iterable funksie
Die funksie is_iterable verifieer of 'n veranderlike itereerbaar is.
Arrays en voorwerpe wat die Traversable koppelvlak implementeer, word as itereerbaar beskou.
Die funksie neem een parameter - die veranderlike wat getoets moet word, en gee true of false terug.
Sintaksis
is_iterable(mixed $value): bool
Voorbeeld
Kom ons toets 'n array vir iterabiliteit:
<?php
$arr = [1, 2, 3];
var_dump(is_iterable($arr));
?>
Resultaat van kode-uitvoering:
true
Voorbeeld
Kom ons toets 'n string vir iterabiliteit:
<?php
$str = 'abc';
var_dump(is_iterable($str));
?>
Resultaat van kode-uitvoering:
false
Voorbeeld
Kom ons toets 'n voorwerp wat die Traversable koppelvlak implementeer:
<?php
$obj = new ArrayObject([1, 2, 3]);
var_dump(is_iterable($obj));
?>
Resultaat van kode-uitvoering:
true