Делаю вывод тегов через запятую, не могу сделать так чтоб в конце запятая не выводилась, пробовал мнетоды разные, может не верно делал
<?
$tags=mysql_fetch_array(mysql_query("SELECT * FROM `tabl` WHERE `id` = '$post[id]' ");
$id=explode(",",$tags['keywords']);
for ($i=0;$i<count($id) ;$i++ )
{
echo "<a href='$id[$i]'>$id[$i]</a> ";
}
?>
Что подскажете?
[code]<?
$tags=mysql_fetch_array
(mysql_query
("SELECT * FROM `tabl` WHERE `id
` = '$post[id]' ");
$id=explode(","$tags
['keywords']);
for ($i=0; $i<count($id);$i++
{
echo "<a href='$id[$i]'>$id[$i]</
a>";
}
?>[/code]
Кот, Это шутка ?
$id=explode("," ЗАЧЕМ ТУТ НУЖНО БЫЛО УБИРАТЬ ЗАПЯТУЮ? $tags
substr мб? или я задачи не понял
Добавлено 01.06.15 в 02:49:20:
Либо rtrim как вариант
wapoleg, rtrim Вроде удаляет все символы которые перечислить, а мне нужно только удаление в конце
Trec80, rtrim — Удаляет пробелы (или другие символы) из конца строки.
измени цикл. на такой
for($i=0; $i<(count($id)-1); $i++){