Php 按键对XML对象排序
好的,我有一个XML对象 $articles,我正在讨论这个问题,就像这样:Php 按键对XML对象排序,php,arrays,object,simplexml,Php,Arrays,Object,Simplexml,好的,我有一个XML对象 $articles,我正在讨论这个问题,就像这样: foreach($articles as $key => $ind_article) { } 我的问题是,我需要访问的值如下: $ind_article->image; $ind_article->image2; $ind_article->image1; 但我无法设置文章的图像源,因为密钥未知,但我知道它以图像开始。我可以对数组/对象执行什么操作以对其进行排序或显示所有图像值?“我有一个
foreach($articles as $key => $ind_article) {
}
我的问题是,我需要访问的值如下:
$ind_article->image;
$ind_article->image2;
$ind_article->image1;
但我无法设置文章的图像源,因为密钥未知,但我知道它以
图像开始。我可以对数组/对象执行什么操作以对其进行排序或显示所有图像值?“我有一个XML对象”-您可以更具体一点吗?因为您使用的是foreach(),所以我打赌,但您永远不知道……是的,您是对的,它是simplexml
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;
}
}
}