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