2012-11-16 68 views
0

我有一个函数foo,它返回一个具有以下结构的数组,我正在努力解决的问题是有没有更好的方法来构建我的PHP,因为我不确定每个foreach中的索引, ListingIdCodeigniter身份不明索引

目标:

我想要写一个foreach循环,从外部XML文档获取XML <Name>(没有编写本节还因为我需要从foo通过ListingID进入网址得到<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-))) 
+0

你能澄清?我已经重读了几次,并不确定你在问什么 –

+0

这里一样。把一些预期的产出。可能是那么清楚。 – itachi

+0

@DavidNguyen我同意已经改变 –

回答

1

试试这个方法:

foreach($this->foo() as $foo) { 
    //here you can use your ListingId 
    var_dump($foo['ListingId']); 
}