我正在尝试使用PHP从XML文件中检索数据,并在我的xml文件中保持返回相同的数据,而不管它是什么变量。我意识到它应该处于循环中。
我一直试图让它进入循环但是代码似乎不起作用。在for循环中组合if / else语句的Web上似乎没有任何很好的例子。有人知道快速工作吗?谢谢。
$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>";
}
答案 0 :(得分:0)
你的if中只有一个等号(=
),你需要两个用于比较(==
)。
但是你的逻辑错了,如果你想循环,你需要一段时间,for,foreach和任何其他迭代器函数