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

is_array လုပ်ဆောင်ချက်သည် ပေးပို့လိုက်သော ကိန်းရှင်သည် array ဟုတ်မဟုတ် စစ်ဆေးပေးသည်။ ကိန်းရှင်သည် array ဖြစ်ပါက true ကို ပြန်ပေးပြီး မဟုတ်ပါက false ကို ပြန်ပေးသည်။ ဤလုပ်ဆောင်ချက်သည် စစ်ဆေးရန် ကိန်းရှင်တစ်ခုတည်းကို လက်ခံသည်။

ဝါကျဖွဲ့ပုံ

phpis_array(mixed $var): bool

ဥပမာ

ကိန်းရှင်သည် array ဟုတ်မဟုတ် စစ်ကြည့်ကြမည်။

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

ကုဒ်ကို run လိုက်သောအခါ ရလဒ်။

phptrue

ဥပမာ

စာသားတစ်ခုသည် array ဟုတ်မဟုတ် စစ်ကြည့်ကြမည်။

php<?php
  $str = 'abcde';
  $res = is_array($str);
  var_dump($res);
?>

ကုဒ်ကို run လိုက်သောအခါ ရလဒ်။

phpfalse

ဥပမာ

ကွဲပြားသော ကိန်းရှင်အမျိုးအစားများစွာကို စစ်ကြည့်ကြမည်။

php<?php
  $values = [
    [1, 2, 3],
    'string',
    123,
    null,
    new stdClass()
  ];

  foreach ($values as $value) {
    echo gettype($value) . ': ';
    var_dump(is_array($value));
    echo "\n";
  }
?>

ကုဒ်ကို run လိုက်သောအခါ ရလဒ်။

phparray: true
string: false
integer: false
NULL: false
object: false

ဤသည်ကိုလည်း ကြည့်ပါ

  • is_string လုပ်ဆောင်ချက်၊
    အရာသည် ကိန်းရှင်တစ်ခု စာသားဟုတ်မဟုတ် စစ်ဆေးပေးသည်
  • is_int လုပ်ဆောင်ချက်၊
    အရာသည် ကိန်းရှင်တစ်ခု ကိန်းပြည့်ဟုတ်မဟုတ် စစ်ဆေးပေးသည်
  • is_object လုပ်ဆောင်ချက်၊
    အရာသည် ကိန်းရှင်တစ်ခု object ဟုတ်မဟုတ် စစ်ဆေးပေးသည်