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));
}