首页 > 后端开发 > php教程 > 求教下数组输出的问题

求教下数组输出的问题

WBOY
发布: 2016-06-23 14:15:05
原创
878 人浏览过

本帖最后由 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
最新问题
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板