2011-11-17 40 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; 
     } 
    } 
}