0
我试图从使用PHP的XML文件中检索数据,并不断返回我的xml文件中的相同数据,而不管它是什么变量。我意识到它应该在一个循环中。在PHP中使用if/else&a for循环从XML文件中提取
我一直试图让它进入一个循环,但代码似乎并没有工作。在for循环中,if/else语句的组合网上似乎没有任何好的例子。任何人都知道快速工作?谢谢。
$xml=simplexml_load_file("images/database.xml") or die("Error: Cannot create object");
if ($word = 'Agitated') {
echo $xml->programme->mood['Agitated'] . "<br>";
echo $xml->programme->name . "<br>";
echo $xml->programme->description . "<br>";
}
else {
echo $xml->programme->mood['Calm'] . "<br>";
echo $xml->programme->name . "<br>";
echo $xml->programme->description . "<br>";
}
粗略谷歌搜索产生了几页用for循环导航XML的很好的例子。从SO [在SimpleXML中通过一个XML对象循环]获取从此处获得的最高结果(http://stackoverflow.com/questions/19561657/loop-through-an-xml-object-with-simplexml) – Luke
可能的重复[你如何解析和处理PHP中的HTML/XML?](http://stackoverflow.com/questions/3577641/how-do-you-parse-and-process-html-xml-in-php) – Luke