CakePHP:将纯文本转换为可点击链接

CakePHP:将纯文本转换为可点击链接,cakephp,Cakephp,我对CakePHP还是相当陌生的,我想知道是否有一个内置函数可以接受字符串,查找它可能包含的任何URL,并将找到的任何URL转换为可点击的链接。我在CakePHP文档中找不到任何东西,快速的谷歌搜索也没有找到任何东西。不过,我知道CakePHP有一些东西没有完整的文档记录。有什么想法吗?谢谢 您可以尝试以下类似正则表达式的魔术: $stringValue='bla blubbhttp://foobar.com 测试123’; $pregPattern='/.*http:\/\/.**/我; $s

我对CakePHP还是相当陌生的,我想知道是否有一个内置函数可以接受字符串,查找它可能包含的任何URL,并将找到的任何URL转换为可点击的链接。我在CakePHP文档中找不到任何东西,快速的谷歌搜索也没有找到任何东西。不过,我知道CakePHP有一些东西没有完整的文档记录。有什么想法吗?谢谢

您可以尝试以下类似正则表达式的魔术:

$stringValue='bla blubbhttp://foobar.com 测试123’;
$pregPattern='/.*http:\/\/.**/我;
$stringValue=preg_replace($pregPattern,$1$3',$stringValue);

注意:“*?”部分可以通过接受URL编码的字符来改进,我认为最新的链接是