我使用以下代码检索数组第一个元素的第一个元素的第一个元素的第一个元素的第一个元素
$value = key(reset(reset(reset(reset(($array))))))
有更好的方法吗?
答案 0 :(得分:4)
function firstKeyOfDeepestArray($array) {
$a = reset($array);
if (is_array($a)) {
return firstKeyOfDeepestArray($a);
} else {
return key($array);
}
}
$value = firstKeyOfDeepestArray($array);