2011-11-17 36 views
0

好的,我有一个XML对象。按键排序XML对象php

$的文章,我的foreach-ING解决这个问题,就像这样:

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

} 

我是,我需要访问的值是像这样的问题:

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

但我无法设置文章的图像源,因为密钥是未知的,但我知道它始于image。我可以对数组/对象进行排序以显示所有image值吗?

+0

“我有一个XML对象” - 请问您能更具体吗?既然你使用的是foreach()我的赌注是在http://docs.php.net/simplexml,但你永远不知道...... – VolkerK

+0

是的,你是对的,它的simplexml – benhowdle89

回答

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; 
     } 
    } 
}