0

私は以下の構造を持つ配列を返す関数を持ってfooいます、そして私が解決しようとしているのは私が望むようにforeach内のインデックス付けについて確信が持てないので私のPHPを構造化するより良い方法がありますListingId

ゴール:

外部XMLドキュメントからforeachXMLを取得するループを作成したい(取得するためにfromをURLに渡す必要があるため、このセクションはまだコーディングしていません)<Name>ListingIDfoo<Name>

PHP:

    $test0 = $this->foo();
    $test = $test0[0]['ListingId'];

構造:

Array ( [0] => Array ( [ListingId] => SimpleXMLElement Object ( [0] => 532712629 ) [ListingCategory] => SimpleXMLElement Object ( [0] => 0350-5748-3400- ) ) [1] => Array ( [ListingId] => SimpleXMLElement Object ( [0] => 532712202 ) [ListingCategory] => SimpleXMLElement Object ( [0] => 0350-5748-3400- ) ) [2] => Array ( [ListingId] => SimpleXMLElement Object ( [0] => 532711566 ) [ListingCategory] => SimpleXMLElement Object ( [0] => 0350-5748-3400- ) ) [3] => Array ( [ListingId] => SimpleXMLElement Object ( [0] => 532710864 ) [ListingCategory] => SimpleXMLElement Object ( [0] => 0350-5748-3400- ) ) [4] => Array ( [ListingId] => SimpleXMLElement Object ( [0] => 532710271 ) [ListingCategory] => SimpleXMLElement Object ( [0] => 0350-5748-3400- ) ) [5] => Array ( [ListingId] => SimpleXMLElement Object ( [0] => 532691526 ) [ListingCategory] => SimpleXMLElement Object ( [0] => 0350-5748-3400- ) ) [6] => Array ( [ListingId] => SimpleXMLElement Object ( [0] => 527496168 ) [ListingCategory] => SimpleXMLElement Object ( [0] => 0350-5748-3399- ) ) ) 
4

1 に答える 1

1

この方法を試してください:

foreach($this->foo() as $foo) {
   //here you can use your ListingId
   var_dump($foo['ListingId']);
}
于 2012-11-16T04:27:46.780 に答える