我已經保存在數據庫中的東西,如:分割一行文字?
Apple Banana Orange Pear
它們都保存在數據庫中的一行,用空格隔開。
我想從數據庫中檢索信息,並把它們放到HTML像這樣:
<li>Apple</li>
<li class="alt">Banana</li>
<li>Orange</li>
<li class="alt">Pear</li>
我怎麼會去這樣做呢?我已經看過explode()然後foreach,這是最好的方法嗎?
$fruits = explode(" ", $q['fruits']);
$i = 1;
foreach($fruits as $fruit){
if ($i % 2 == 0){
$alt = ' class="alt"';
}else{
$alt = '';
}
echo "<li" . $alt . ">" . $value . "</li>";
$i++;
}
你已經回答了你自己的問題,沒有按你提供的代碼是不是?理想的工作? – 2011-07-04 02:45:47
它的確如此,我只是在發佈後更新它 - 想知道是否有更好的方法。 – Latox
您可能需要使用[htmlspecialchars](http://php.net/htmlspecialchars)。 – Saxoier