查詢

array_is_list()函式—用法及示例

「 用於檢查一個陣列是否是一個索引陣列(即連續的整數作為鍵名),並且鍵名從0開始依次遞增 」


array_is_list() 函式用於檢查一個陣列是否是一個索引陣列(即連續的整數作為鍵名),並且鍵名從0開始依次遞增。

用法:

bool array_is_list ( array $array )

引數:

  • $array:需要檢查的陣列。

返回值:

  • 如果指定的陣列是一個索引陣列並且鍵名從0開始依次遞增,返回 true
  • 如果指定的陣列不是一個索引陣列或者鍵名不是連續的整數,返回 false

示例:

// 示例1:索引陣列
$example1 = [1, 2, 3, 4, 5];
$result1 = array_is_list($example1);
echo $result1 ? '是一個索引陣列' : '不是一個索引陣列';

// 示例2:關聯陣列
$example2 = ['a' => 1, 'b' => 2, 'c' => 3];
$result2 = array_is_list($example2);
echo $result2 ? '是一個索引陣列' : '不是一個索引陣列';

// 示例3:非連續的索引陣列
$example3 = [2 => 'a', 4 => 'b', 6 => 'c'];
$result3 = array_is_list($example3);
echo $result3 ? '是一個索引陣列' : '不是一個索引陣列';

// 示例4:空陣列
$example4 = [];
$result4 = array_is_list($example4);
echo $result4 ? '是一個索引陣列' : '不是一個索引陣列';

輸出結果:

是一個索引陣列
不是一個索引陣列
不是一個索引陣列
是一個索引陣列
補充糾錯
上一個函式: array_intersect_ukey()函式
下一個函式: array_keys()函式
熱門PHP函式
分享連結