查詢

is_iterable()函式—用法及示例

「 判斷變數是否是可迭代的 」


函式名:is_iterable()

函式描述:該函式用於判斷變數是否是可迭代的。

適用版本:PHP 7.1.0及以上版本

用法:

bool is_iterable ( mixed $var )

引數:

  • $var:要判斷的變數。

返回值:

如果變數是可迭代的,則返回true,否則返回false

示例:

// 示例1
$arr = [1, 2, 3];
if (is_iterable($arr)) {
    echo '變數是可迭代的';
} else {
    echo '變數不是可迭代的';
}
// 輸出:變數是可迭代的

// 示例2
$str = 'Hello';
if (is_iterable($str)) {
    echo '變數是可迭代的';
} else {
    echo '變數不是可迭代的';
}
// 輸出:變數不是可迭代的

// 示例3
$obj = new stdClass();
if (is_iterable($obj)) {
    echo '變數是可迭代的';
} else {
    echo '變數不是可迭代的';
}
// 輸出:變數不是可迭代的

注意事項:

  • is_iterable()函式在PHP 7.1.0及以上版本中可用。
  • 該函式可以用於判斷陣列、實現了Traversable介面的物件以及實現了Iterator介面的物件是否可迭代。
  • 如果變數是可迭代的,可以在迴圈語句中使用該變數進行迭代操作。
補充糾錯
上一個函式: is_link()函式
下一個函式: ldap_add_ext()函式
熱門PHP函式
分享連結