查詢

is_array()函式—用法及示例

「 判斷給定的變數是否是一個陣列 」


函式名稱:is_array()

函式功能:判斷給定的變數是否是一個陣列

函式引數:is_array($var)

引數說明:

  • $var:要判斷的變數

返回值:

  • 如果變數是一個陣列,則返回true;否則返回false。

使用版本:所有版本的PHP

示例:

  1. 判斷一個變數是否為陣列:
$var = [1, 2, 3];
if (is_array($var)) {
    echo "變數是一個陣列";
} else {
    echo "變數不是一個陣列";
}

輸出結果:變數是一個陣列

  1. 判斷一個變數是否為陣列,如果是則遍歷輸出陣列元素:
$var = [1, 2, 3];
if (is_array($var)) {
    foreach ($var as $element) {
        echo $element . " ";
    }
} else {
    echo "變數不是一個陣列";
}

輸出結果:1 2 3

  1. 判斷一個變數是否為陣列,如果不是則輸出錯誤資訊:
$var = "Hello";
if (!is_array($var)) {
    echo "錯誤:變數不是一個陣列";
}

輸出結果:錯誤:變數不是一個陣列

注意事項:

  • is_array()函式只能判斷變數是否為陣列,不能判斷變數中的元素是否為陣列。
  • 如果變數未定義或者為null,則is_array()函式也會返回false。
補充糾錯
上一個函式: is_bool()函式
下一個函式: is_a()函式
熱門PHP函式
分享連結