2011-05-23 44 views
0

我正在使用逗号在我的数据库中为特定项目存储标签。用字符串中的单词创建链接

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

$tags = "tall, fun, cool"; 

我想创建每个单词到链接并删除逗号。

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

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

我想的链接,与此类似

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

我卡上,虽然创建一个链接部分,找一些请帮助。

回答

5
foreach (array_map('trim', explode(',', $tags)) as $tag) { 
    echo "<a href=\"#$tag\">$tag</a>"; 
} 
  1. 分割字符串在,到一个数组(explode()
  2. 取下每个数组元素中的所有前导和尾部空格(trim())(array_map()
  3. 只要迭代,并输出。
+0

非常感谢你,工作就像一个魅力。 – Jako 2011-05-23 20:12:54