动态链接中的空格/空格

时间:2013-12-13 20:35:17

标签: php html

一个小而烦人的问题我确定很简单。我使用while循环从DB获取一些标签它工作正常但似乎在wills上的第二个标签中创建了空格。

代码我用来标记标签并将其推入数组

$tag_array = array();
            $result = mysql_query("SELECT tag FROM tags WHERE blog_id='$bid' LIMIT 5") or die(mysql_error());
            while($row = mysql_fetch_assoc($result))
            {
            $rtag = $row['tag'];
            $tag_array[] = '<a href="../blog/?tag='.$rtag.'" style="font-size:12px; color:#000">'.$rtag.'</a>';
            }   
            $tag_array = implode($tag_array);

打印$ tag_array并打印

<a href="../blog/?tag=tag1" style="font-size:12px; color:#000">tag1</a><a href="../blog/?tag= tag2" style="font-size:12px; color:#000"> tag2</a><a href="../blog/?tag= tag3" style="font-size:12px; color:#000"> tag3</a>

注意href链接中的空格和标记本身。

任何想法谢谢

1 个答案:

答案 0 :(得分:3)

在代码上使用trim()。见http://php.net/trim

听起来数据与这些空格一起存储。您应该从数据中删除它们,并将它们删除到将它们放入数据库的代码中,以防止它继续发生。