求教下数组输出的问题

WBOY
發布: 2016-06-23 14:15:05
原創
858 人瀏覽過

本帖最后由 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)."<br>";
登入後複製
登入後複製

非常感谢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)."<br>";
登入後複製
登入後複製


在请教下大牛,比如数组如下:
                    [1] => Array
                        (
                            [QueryId] => 100093
                            [PathId] => 2
                            [SourceFolder] => 1111
                       )
如果某元素中PathId = 2,就删除该数组元素。求教。
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板