当用户输入网址时构建<a></a>

时间:2013-09-16 17:43:43

标签: php url

我有一个用户输入内容的输入字段。基本上,当用户输入以 http:// https // www。开头的网址时,我想将其存储为{{1} }

我正在使用php和mysql。我认为替换功能是为了它。但是当我读到它时,就我所知,这个函数只对所有字符串起作用。

例如:

输入 你好你好吗?请查看以下链接:http:// www.google.com并享受。

输出应如下所示: 你好你好吗?请查看此链接:http://www.google.com并享受。

1 个答案:

答案 0 :(得分:0)

试试这个:(我不测试此代码)

$output = preg_replace("#(http://|www\.)(.*) #Uis",'<a href="$1$2">$1$2</a>', $input);