如何通过JS或PHP为文本中的特定单词添加链接

时间:2014-09-16 17:06:50

标签: javascript php hyperlink dynamic-linking

我正在寻找解决方案如何通过PHP或JS为文本中的特定单词添加链接。

例如:

我想自动为文本中的每个单词“ lorem 添加链接

像这样:<a href=https://wwww.google.com/>lorem</a>

Lorem ipsum dolor sit amet,consectetur adipiscing elit,sed do eiusmod tempor incididunt ut labore et dolore magna aliqua。Ut enim lorem ad minim veniam,quis nostrud exercitation ullamco laboris nisi ut aliquip等。“

有什么建议吗?

很多答案。

2 个答案:

答案 0 :(得分:1)

我不确定这是否有效,但你可以尝试一下。

$search = 'lorem';
$replace = '<a href="mypage.php">lorem</a>';

$str = "my text";

echo preg_replace($search,$replace,$str);

答案 1 :(得分:0)

如果你使用javascript,你必须拆分string并循环遍历每个,然后比较if等于某个lorem并分配新值the link here

var text = "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim lorem ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip etc";

split = text.split(' ');

//assign a new value 
split[i] = (split[i] === 'Lorem' || split[i] === 'lorem') ? '<a href=https://wwww.google.com/>lorem</a>': split[i];

以下是fiddle

注意:这可能无法满足您的问题,但可以让您知道如何操作。

希望有所帮助