လုပ်ဆောင်ချက် is_iterable

လုပ်ဆောင်ချက် is_iterable သည် variable တစ်ခုသည် iterable ဖြစ်မဖြစ်ကို စစ်ဆေးပေးသည်။ Array များနှင့် Traversable interface ကို အကောင်အထည်ဖော်ထားသော object များကို iterable များအဖြစ် သတ်မှတ်သည်။ လုပ်ဆောင်ချက်သည် စစ်ဆေးရမည့် variable တစ်ခုကို parameter အဖြစ် လက်ခံပြီး true သို့မဟုတ် false ကို ပြန်ပေးသည်။

Syntax

phpis_iterable(mixed $value): bool

ဥပမာ

Array တစ်ခု၏ iterable ဖြစ်မှုကို စစ်ဆေးကြည့်ပါမည်။

php<?php
  $arr = [1, 2, 3];
  var_dump(is_iterable($arr));
?>

ကုဒ် run ပြီးရရှိသော ရလဒ်။

phptrue

ဥပမာ

String တစ်ခု၏ iterable ဖြစ်မှုကို စစ်ဆေးကြည့်ပါမည်။

php<?php
  $str = 'abc';
  var_dump(is_iterable($str));
?>

ကုဒ် run ပြီးရရှိသော ရလဒ်။

phpfalse

ဥပမာ

Traversable interface ကို အကောင်အထည်ဖော်ထားသော object တစ်ခု၏ iterable ဖြစ်မှုကို စစ်ဆေးကြည့်ပါမည်။

php<?php
  $obj = new ArrayObject([1, 2, 3]);
  var_dump(is_iterable($obj));
?>

ကုဒ် run ပြီးရရှိသော ရလဒ်။

phptrue

ဆက်လက်လေ့လာရန်

  • လုပ်ဆောင်ချက် is_array,
    သည် variable တစ်ခုသည် array ဖြစ်မဖြစ်ကို စစ်ဆေးပေးသည်
  • လုပ်ဆောင်ချက် is_object,
    သည် variable တစ်ခုသည် object ဖြစ်မဖြစ်ကို စစ်ဆေးပေးသည်