按键php排序XML对象

时间:2011-11-17 11:02:54

标签: php arrays object simplexml

好的,我有一个XML对象。

$文章,我正在围绕这个,如此:

foreach($articles as $key => $ind_article) {

}

我遇到的问题是我需要访问的值是这样的:

$ind_article->image;
$ind_article->image2;
$ind_article->image1;

但我无法设置文章的图像来源,因为密钥未知,但我知道它以image开头。如何对数组/对象进行排序或显示所有image值?

1 个答案:

答案 0 :(得分:0)

foreach($articles as $key => $ind_article) {
    $variables = get_object_vars($ind_article);
    foreach ($variables as $inner_key => $variable) {
         if (strpos($inner_key, "image") === 0) {
              echo "Found image: $variable";
              // This should also work: echo $ind_article->$inner_key;
         }
     }
}