【问题标题】:Creating links with words in a string用字符串中的单词创建链接
【发布时间】:2011-05-23 20:05:09
【问题描述】:

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

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

$tags = "tall, fun, cool";

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

目前为止,

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

我希望链接与此类似

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

不过,我一直在创建链接部分,请寻求帮助。

【问题讨论】:

    标签: php mysql arrays string


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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-09-10
      • 2013-12-11
      • 2013-07-08
      • 1970-01-01
      • 2019-09-28
      • 2017-05-01
      • 2016-12-21
      相关资源
      最近更新 更多