>백엔드 개발 >PHP 튜토리얼 >求教下数组输出的问题

求教下数组输出的问题

WBOY
WBOY원래의
2016-06-23 14:15:05860검색

本帖最后由 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,就删除该数组元素。求教。

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.