使用字符串中的单词创建链接

时间:2011-05-23 20:05:10

标签: php mysql arrays string

我使用逗号在我的数据库中为特定项目存储标记。

例如,某人的标签可能是。

$tags = "tall, fun, cool";

我正在尝试将每个单词创建为链接并删除逗号。

到目前为止,我已经有了,

$tags = str_replace(",", "", $tags);

我希望这些链接与此类似

<a href="#tall>tall</a> <a href="#fun>fun</a>, etc...

我仍然坚持创建链接部分,请寻求帮助。

1 个答案:

答案 0 :(得分:5)

foreach (array_map('trim', explode(',', $tags)) as $tag) {
  echo "<a href=\"#$tag\">$tag</a>";
}
  1. ,处的字符串拆分为数组(explode()
  2. 从每个数组元素(trim())中删除所有前导和尾随空格(array_map()
  3. 只需迭代并输出。