且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

将文本中的所有 URL 替换为 PHP 中的可点击链接

更新时间:2023-02-19 22:45:25

function convert($input) {
   $pattern = '@(http(s)?://)?(([a-zA-Z])([-\w]+\.)+([^\s\.]+[^\s]*)+[^,.\s])@';
   return $output = preg_replace($pattern, '<a href="http$2://$3">$0</a>', $input);
}

演示