ホームページ  >  記事  >  バックエンド開発  >  配列出力についてアドバイスをお願いします。

配列出力についてアドバイスをお願いします。

WBOY
WBOYオリジナル
2016-06-23 14:15:05857ブラウズ

この投稿は 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 $ $ 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] = & gt; array
(
[queryid] = & gt; 100093

[pathid] ] = & gt; 2 🎜 🎜 [Sourcefolder] = & GT; 🎜) 🎜 ある要素で Pathid = 2 の場合、その配列要素を削除します。アドバイスを求めてください。 🎜
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。