【发布时间】:2015-11-30 22:21:38
【问题描述】:
我遇到了爆炸问题,我的代码:
<?php
$the_genre = 'Drame, Action, Comédie';
$genre_explode = explode(',', $the_genre);
$sep = '';
foreach($genre_explode as $genre)
{
$genre = str_replace(' ', '', $genre);
$genre .= $sep.'<a href="/genre/'.$genre.'/">'.$genre.'</a>';
$sep = ', ';
}
echo $genre;
?>
我有这个:
Comédie, <a href="/genre/Comédie/">Comédie</a>
我想要这个:
<a href="/genre/Drame/">Drame</a>, <a href="/genre/Action/">Action</a>, <a href="/genre/Comédie/">Comédie</a>
有什么想法吗?
【问题讨论】:
-
$genre .= $sep.'<a href=...->$sep .= '<a href=...;$sep = ', ';->$sep .= ', ';;echo $genre;->echo $sep; -
为什么不将
$genre = str_replace(' ', '', $genre);替换为$genre = trim($genre);。这可能就是你想要的! -
@HasseBjörk 是的,我试过这个,但我不知道为什么,但不起作用:/