Php 从数组中获取值

Php 从数组中获取值,php,arrays,Php,Arrays,如果我有一个如下所示的数组,那么从数组中获取所有ListingCategory项的最佳方法是什么,这样我就可以在foreach中的If语句中使用它们 数组: Array ( [0] => Array ( [ListingId] => SimpleXMLElement Object ([0] => 532712629) [ListingCategory] => SimpleXMLElement Object ( [0] =>

如果我有一个如下所示的数组,那么从数组中获取所有
ListingCategory
项的最佳方法是什么,这样我就可以在foreach中的If语句中使用它们

数组:

Array ( 
    [0] => Array ( 
        [ListingId] => SimpleXMLElement Object ([0] => 532712629) 
        [ListingCategory] => SimpleXMLElement Object ( [0] => 0350-5748-3400- ) 
    ) [1] =>

这将遍历所有数组项以及每个ListingCategory中的所有子项

foreach($array as $item)
{
    foreach($item["ListingCategory"]->children() as $val)
    {
        doSomething($val);
    }
}

谢谢JMack,我在没有->children()的情况下工作了。这是一个问题吗?我指定children()是因为您使用的是SimpleXML。如果没有它,你所做的一切都能起作用,那么你很可能没事。