php array_is_list 数组是否为数组???

PHP  ·  2023-04-21

function array_is_list($data)
{
    // 判断 key 是否都相差 1
    return !!(is_array($data) && array_reduce(array_keys($data), function ($result, $v) {
            if ($result !== false && is_integer($v) && $v - $result == 1) {
                return $v;
            } else {
                return false;
            }
        }, -1));
}
 
评论已关闭
进击的小学生. All Rights Reserved. Theme Jasmine by Kent Liao.