想要列出一些列表以及一些html标签

时间:2016-12-01 10:12:57

标签: php

我在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(',&nbsp ',$post->tags);
echo '<p class="tags">'.$tags.'</p></div>

有人可以告诉我我该怎么做吗?

提前致谢。

2 个答案:

答案 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(',&nbsp ',$post->tags)

编辑1:

然后你将获得一系列标签,可以像下面这样处理:

foreach ($tags as $tag)
{
     echo '<b>'.$tag.'</b>';
 }

等等。