Fungsi is_iterable
Fungsi is_iterable menyemak sama ada pembolehubah boleh dilelarkan.
Pembolehubah yang boleh dilelarkan termasuk tatasusunan dan objek yang melaksanakan antara muka Traversable.
Fungsi ini menerima satu parameter - pembolehubah yang disemak, dan mengembalikan true atau false.
Sintaks
is_iterable(mixed $value): bool
Contoh
Mari semak tatasusunan untuk kebolehlelaran:
<?php
$arr = [1, 2, 3];
var_dump(is_iterable($arr));
?>
Keputusan pelaksanaan kod:
true
Contoh
Mari semak rentetan untuk kebolehlelaran:
<?php
$str = 'abc';
var_dump(is_iterable($str));
?>
Keputusan pelaksanaan kod:
false
Contoh
Mari semak objek yang melaksanakan antara muka Traversable:
<?php
$obj = new ArrayObject([1, 2, 3]);
var_dump(is_iterable($obj));
?>
Keputusan pelaksanaan kod:
true