我有这种情况,来自服务器的混合响应,我需要在PHP中处理其数据
Array
(
[14424174] => Array
(
[0] => Array
(
[id] => 45
[nm] => This is a driver name
[ph] => 5454545
)
)
)
我想访问id,nm,ph值
但我没有运气因为这个索引号(14424174)对我来说是未知的,所以我需要先存储这个索引然后解析数组
答案 0 :(得分:1)
使用嵌套的foreach()
:
foreach($arr as $i => $sub_arr)
{
foreach($sub_arr as $sub_i => $sub_sub_arr)
{
$id = $sub_sub_arr['id'];
$nm = $sub_sub_arr['nm'];
$ph = $sub_sub_arr['ph'];
}
}
答案 1 :(得分:0)
您可以使用以下模式:
foreach($array as $key=>$val) {
//get the id:
var_dump($key)//14424174
$nm = $val[nm];
$ph = $val[ph];
}