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>';
}
}