PHP:标记为字符串(文本区域字符串)内的链接值

我正在开发类似Wikipedia的Web应用程序。 我想展示一些可能链接到其他文章的文章。

我可以想到的方法是手动将值标记为链接的符号,例如:“ Hello | world |”(“ world”将是文章的链接)。稍后,我将不得不在textarea字符串中找到所有标有|的单词。在开始和|就这样了最重要的是,需要一些字符串函数。

我该怎么做?你能给我一个例子吗?

谢谢。

wubuwei111 回答:PHP:标记为字符串(文本区域字符串)内的链接值

与其尝试创建自己的用于将链接嵌入到纯文本中的伪代码,不如使用一个已经建立的系统:Markdown。

Markdown简单易学,并且有许多用于PHP解析markdown的库(例如https://github.com/erusev/parsedown)。使用该库,您的示例将是:

$Parsedown = new Parsedown();

echo $Parsedown->text('Hello [world](https://somelink.com)');
本文链接:https://www.f2er.com/3126626.html

大家都在问