array_is_list
检查给定的数组是否是一个列表
PHP 8.1.0 及以上版本
array_is_list 函数用于判断一个数组是否是“列表”数组,即该数组的键是否是从0开始递增的连续整数索引。如果数组的键是连续的整数索引(0, 1, 2, ...),函数返回 true,否则返回 false。
bool array_is_list(array $array)
如果数组是列表形式,返回 true;否则返回 false。
判断数组是否是列表数组。
示例中定义了几个数组,分别调用 array_is_list 来判断它们是否是列表数组,结果分别为真和假。
示例代码:
<?php
$array1 = [10, 20, 30];
$array2 = [0 => 'a', 2 => 'b', 3 => 'c'];
$array3 = ['x' => 1, 'y' => 2];
var_dump(array_is_list($array1)); // 输出: bool(true)
var_dump(array_is_list($array2)); // 输出: bool(false)
var_dump(array_is_list($array3)); // 输出: bool(false)
?>