Fungsi is_iterable
Fungsi is_iterable memeriksa apakah suatu variabel dapat diiterasi.
Yang dianggap dapat diiterasi adalah array dan objek yang mengimplementasikan antarmuka Traversable.
Fungsi ini menerima satu parameter - variabel yang akan diperiksa, dan mengembalikan true atau false.
Sintaks
is_iterable(mixed $value): bool
Contoh
Mari periksa iterabilitas array:
<?php
$arr = [1, 2, 3];
var_dump(is_iterable($arr));
?>
Hasil eksekusi kode:
true
Contoh
Mari periksa iterabilitas string:
<?php
$str = 'abc';
var_dump(is_iterable($str));
?>
Hasil eksekusi kode:
false
Contoh
Mari periksa objek yang mengimplementasikan antarmuka Traversable:
<?php
$obj = new ArrayObject([1, 2, 3]);
var_dump(is_iterable($obj));
?>
Hasil eksekusi kode:
true