Пробелы / пробелы в динамических ссылках

0

Небольшая, но раздражающая проблема - это что-то простое. Я использую цикл while, чтобы получить некоторые теги из БД, он отлично работает, но кажется, что это белые пробелы во втором теге на завещаниях.

код im, использующий для egt тегов и вдавливание в массив

$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 ответ

3

используйте trim() на ярлыке. См. Http://php.net/trim

Похоже, данные хранятся с этими пробелами. Вы должны удалить их из своих данных и удалить их в коде, который помещает их в БД, чтобы это не продолжалось.

  • 0
    В этом случае: $rtag = trim($row['tag']);
  • 1
    В частности, мне интересно, были ли изначально теги введены в виде списка, разделенного запятыми, как в tag1, tag2, tag3 и программное обеспечение, помещающее теги в tag1, tag2, tag3 на ','
Показать ещё 3 комментария

Ещё вопросы

Сообщество Overcoder
Наверх
Меню