我在tumblr api powered网站上有这个php函数,它生成一个格式的标签列表
[ Tag1,Tag2,Tag3 ]
我想用这种格式制作输出标签
[<b class="tagsingle">Tag1</b>,<b class="tagsingle">Tag2</b>,<b class="tagsingle">Tag3</b>]
这是implode php行和另一行打印标签列表。
$tags = ($row->tumblr_tag != NULL)? $row->tumblr_tag : implode(',  ',$post->tags);
echo '<p class="tags">'.$tags.'</p></div>
有人可以告诉我我该怎么做吗?
提前致谢。
答案 0 :(得分:1)
试试这个:
$tagsString = implode('</b>, <b class="tagsingle">',$post->tags);
echo '<p class="tags"><b class="tagsingle">'.$tagsString.'</b></p>';
这应该导致:
<p class="tags">
<b class="tagsingle">Tag1</b>
<b class="tagsingle">Tag2</b>
...
</p>
答案 1 :(得分:0)
你的问题似乎是你要爆炸,而不是内爆。
explode(',  ',$post->tags)
编辑1:
然后你将获得一系列标签,可以像下面这样处理:
foreach ($tags as $tag)
{
echo '<b>'.$tag.'</b>';
}
等等。