您好,欢迎访问一九零五行业门户网

求教下数组输出的问题

本帖最后由 redirggg 于 2013-07-04 11:55:04 编辑
array( [issuccesfull] => 1 [results] => array ( [singleresul] => array ( [0] => array ( [queryid] => 100093 [pathid] => 1 [sourcefolder] => 1111111 ) [1] => array ( [queryid] => 100093 [pathid] => 2 [sourcefolder] => 1111 ) ) ))
求教这种数组如何输出?
回复讨论(解决方案) 你想怎么输出??
想输出queryid、pathid、sourcefolder,然后queryid重复的话只输出第一个,求大神指点。
假设 $t 是你的数组
$ar=array();foreach($t['results']['singleresul'] as $v){ if(!isset($ar[$v['queryid']])){ $ar[$v['queryid']]=$v; }}foreach($ar as $v) echo join(' | ' , $v).
;

非常感谢jordan102大牛!
假设 $t 是你的数组
$ar=array();foreach($t['results']['singleresul'] as $v){ if(!isset($ar[$v['queryid']])){ $ar[$v['queryid']]=$v; }}foreach($ar as $v) echo join(' | ' , $v).
;

在请教下大牛,比如数组如下:
                    [1] => array
                        (
                            [queryid] => 100093
                            [pathid] => 2
                            [sourcefolder] => 1111
                       )
如果某元素中pathid = 2,就删除该数组元素。求教。
其它类似信息

推荐信息