Я пытаюсь создать простое облако тегов в PHP. Ниже приведено то, что у меня есть до сих пор, но оно не работает, потому что я понятия не имею, что делаю.
Для каждой записи в базе данных теги хранятся следующим образом: tag1, tag2, tag3 и т. д. Поэтому мне нужно каким-то образом сначала получить записи, а затем разбить их на отдельные теги и отобразить их таким образом. Любая помощь будет принята с благодарностью.
// DB: get snippet tags
$get_snippet_tags = mysqli_query($conn, "SELECT Tags FROM snippets WHERE IsPublic = 1 LIMIT 20")
or die($dataaccess_error);
if(mysqli_num_rows($get_snippet_tags) > 0 )
{
while($row = mysqli_fetch_array($get_snippet_tags))
{
$snippet_tags = $row['Tags'];
// explode tags
$tags_array = array_map('string', $snippet_tags);
$cloud_tag = implode(", ", $tags_array);
// echo out resluts
echo '<a href="#">'.$tags_array.'</a>';
}
}
echo '<a href="#">'.$could_tag.'</a>';
, а неecho '<a href="#">'.$tags_array.'</a>';
, если вы не планируете перебирать их или что-то в этом роде. - person onteria_   schedule 21.05.2011