我有字符串:
$string1 = 'Hi John. Please, go to my website http://www.google.com :)';
$string2 = 'See this :P www.imgurl.com/abcd.jpg';
如何将此字符串转换为:
$string1 = 'Hi John. Please, go to my website <a href="http://www.google.com">http://www.google.com</a> :)';
$string2 = 'See this :P <img src="http://www.imgurl.com/abcd.jpg" alt ="" />';
我不知道;(
答案 0 :(得分:0)
最好的方法是使用正则表达式将您的网址替换为<a>
标记或<img>
标记。棘手的部分是确定它是图像还是普通URL。
在此处阅读有关PHP preg_replace函数的信息:http://de2.php.net/preg_replace
以下是匹配网址的正则表达式列表:http://regexlib.com/Search.aspx?k=url&AspxAutoDetectCookieSupport=1