从php读取复杂数组

从php读取复杂数组,php,arrays,Php,Arrays,我从webservice得到这个数组作为响应,那么如何在foreach循环中读取它呢?或者用一些简单的方法来阅读。[组]他们超过12[id] 有 Array ( [response] => Array ( [single] => Array ( [parameters] => Array ( [0] => Array ( [name] => msgCode [value] => 0101 )

我从webservice得到这个数组作为响应,那么如何在foreach循环中读取它呢?或者用一些简单的方法来阅读。[组]他们超过12[id] 有

Array 
( [response] => Array ( 
    [single] => Array ( [parameters] => Array ( [0] => Array ( [name] => msgCode [value] => 0101 ) 
                                                [1] => Array ( [name] => msgDesc [value] => OK ) 
                                                [2] => Array ( [name] => status [value] => 1) 
                                                [3] => Array ( [name] => message [value] => Normal) ) ) 
    [group] => Array ( [id] => N4BD767 [parameters] => Array ( [0] => Array ( [name] => idFee [value] => 000 ) echo
                                                                [1] => Array ( [name] => typeFee [value] => Cuota) 
                                                                [2] => Array ( [name] => entryDate [value] => 2014-12-17T14:06:47-03:00 ) 
                                                                [3] => Array ( [name] => expirationDate [value] => 2015-12-05T00:00:00-03:00) 
                                                                [4] => Array ( [name] => amountOrigin [value] => 221980) 
                                                                [5] => Array ( [name] => surcharges [value] => 1856) 
                                                                [6] => Array ( [name] => entity [value] => ONLINE) 
                                                                [7] => Array ( [name] => feeStatus [value] => inicial ) 
                                                                [8] => Array ( [name] => tranNumber [value] => 27) ) ) ) )   

好了,伙计们,我就是这么做的,效果很好。不费吹灰之力

$output = array();  
array_walk_recursive($result, function($item,$key) use (&$output){ 
    array_push($output,$key,$item);
});  
echo var_dump($output);

您的尝试是什么?您想提取“[group]”数组值吗?您想从数组中提取什么实际上,如果您有特殊需要,请告诉我,或者如果您想从数组中提取许多列,请指定。您想从这个数组中提取什么?大家好,是的,我需要每个[group]都有一个[id],每个[id]都有一个9子数组。我在没有幸运的一天的情况下尝试了这一点。foreach($result['group']作为$dataset){$idgroup=$dataset[id];$arr=isset($dataset['parameters'])?$dataset['parameters']:$dataset;for($row=0;$row)