Php 使用Next()的2d数组的Next键

Php 使用Next()的2d数组的Next键,php,multidimensional-array,Php,Multidimensional Array,我有一个二维阵列: $arrQuestionsAnswers = ([10] => Array ([0] => 'Male'), [4] => Array ([0] => 08-29-1975)) 如果我在第一个元素[10]上,如何显示下一个键[4] 我尝试过使用next(),但它只返回([0]=>08-29-1975),但我想返回([4]=>[0]=>08-29-1975) 返回: Array ( [0] => 08-29-1975 ) 我做错了什么 谢谢您可

我有一个二维阵列:

$arrQuestionsAnswers = ([10] => Array ([0] => 'Male'), [4] => Array ([0] => 08-29-1975))
如果我在第一个元素[10]上,如何显示下一个键[4]

我尝试过使用
next()
,但它只返回
([0]=>08-29-1975)
,但我想返回
([4]=>[0]=>08-29-1975)

返回:

Array ( [0] => 08-29-1975 )
我做错了什么

谢谢

您可以与next一起使用

$array = array(10=>234, 20=>array());

reset($array);
echo key($array);// 10
next($array);
echo $key = key($array);// 20

var_dump(array($key => $array[$key]));

给我们看看你使用的脚本
$array = array(10=>234, 20=>array());

reset($array);
echo key($array);// 10
next($array);
echo $key = key($array);// 20

var_dump(array($key => $array[$key]));