我在我的数据库中使用逗号为特定项目存储标签。
例如,一个人的标签可能是。
$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()
) - 从每个数组元素 (
array_map()
) 中删除所有前导和尾随空格 (trim()
) - 只是迭代和输出。
关于php - 用字符串中的单词创建链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6102384/