လုပ်ဆောင်ချက် is_iterable
လုပ်ဆောင်ချက် is_iterable သည် variable တစ်ခုသည် iterable ဖြစ်မဖြစ်ကို စစ်ဆေးပေးသည်။
Array များနှင့် Traversable interface ကို အကောင်အထည်ဖော်ထားသော object များကို iterable များအဖြစ် သတ်မှတ်သည်။
လုပ်ဆောင်ချက်သည် စစ်ဆေးရမည့် variable တစ်ခုကို parameter အဖြစ် လက်ခံပြီး true သို့မဟုတ် false ကို ပြန်ပေးသည်။
Syntax
is_iterable(mixed $value): bool
ဥပမာ
Array တစ်ခု၏ iterable ဖြစ်မှုကို စစ်ဆေးကြည့်ပါမည်။
<?php
$arr = [1, 2, 3];
var_dump(is_iterable($arr));
?>
ကုဒ် run ပြီးရရှိသော ရလဒ်။
true
ဥပမာ
String တစ်ခု၏ iterable ဖြစ်မှုကို စစ်ဆေးကြည့်ပါမည်။
<?php
$str = 'abc';
var_dump(is_iterable($str));
?>
ကုဒ် run ပြီးရရှိသော ရလဒ်။
false
ဥပမာ
Traversable interface ကို အကောင်အထည်ဖော်ထားသော object တစ်ခု၏ iterable ဖြစ်မှုကို စစ်ဆေးကြည့်ပါမည်။
<?php
$obj = new ArrayObject([1, 2, 3]);
var_dump(is_iterable($obj));
?>
ကုဒ် run ပြီးရရှိသော ရလဒ်။
true