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

例如,一个人的标签可能是。

$tags = "tall, fun, cool";


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

到目前为止,我已经

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


我希望链接与此类似

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


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

最佳答案

foreach (array_map('trim', explode(',', $tags)) as $tag) {
  echo "<a href=\"#$tag\">$tag</a>";
}



,处的字符串拆分为一个数组(explode()
从每个数组元素(trim())删除所有前导和尾随空格(array_map()
只是迭代并输出。

关于php - 用字符串中的单词创建链接,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6102384/

10-13 05:08
查看更多