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 ? '是一個索引陣列' : '不是一個索引陣列';
輸出結果:
是一個索引陣列
不是一個索引陣列
不是一個索引陣列
是一個索引陣列