我有一个名为$ ticket_quantities的数组来自API,当我将var转储出来时
array(1) {
[4128] => array(1) {
[168] => array(2) {
[7] => int(4)[8] => int(2)
}
}
}
如何访问[7] => int(4)value和[8] => int(2)value?
答案 0 :(得分:0)
应该是
$ticket_quantities[4128][168][7]
$ticket_quantities[4128][168][8]
答案 1 :(得分:0)
如果对传入数组的未定义键使用array_keys
函数,会更好。看看这个样本:
// rebuld Your array
$arr = array(4128 => array(168 => array(7 => 4,8 => 2)));
// get node of first level
$myArr = $arr[array_keys($arr)[0]];
// get node of second level
$myArr = $myArr[array_keys($myArr)[0]];
// get firs and second node from threed level
$One = $myArr[array_keys($myArr)[0]];
$Two = $myArr[array_keys($myArr)[1]];
print $One;
print '<hr>';
print $Two;