0
我想用“上”,“下”,“新”,“ - ”来打印电影的票房,以显示每部电影的排名变化。所以这就是为什么我创造了解释等级演变的条件(在正数或负数的方面)。不过,我只能打印最后一部电影的信息。只显示最后一行的Foreach
这里是我的代码:
<?php
$xml = simplexml_load_file($fichier);
foreach ($xml->weeklyBoxOfficeList->weeklyBoxOffice as $film)
echo "
<tr>
<td class='rank'>{$film->rank}</td>
<td class='rank-evo'>";
if(substr($film->rankInten,0,1) == '-')
echo "<img src='_img/down.png'/>$film->rankInten";
elseif(substr($film->rankInten,0,1) == 0 and $film->rankOldAndNew == 'OLD')
echo "<img src='_img/old.png'/>";
elseif(substr($film->rankInten,0,1) == 0 and $film->rankOldAndNew == 'NEW')
echo "<img src='_img/new.png'/>";
else
echo "<img src='_img/up.png'/>$film->rankInten";
echo "</td>
<td>{$film->movieNm}</td>
</tr>";
?>
谁能告诉我有什么不对?谢谢
你可以的print_r($ XML)刚刚所以我们可以看到发生了什么装。 – jx12345