2011-11-17 3 views
0

그래서 XML 객체가 있습니다.XML 객체를 키순으로 정렬

$ 기사, 그래서 같이이 문제를 해결 foreach는 - 보내고 있어요 :

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; 
     } 
    } 
} 
관련 문제