Replace all URLs in text to clickable links in PHP

前端 未结 2 639
猫巷女王i
猫巷女王i 2021-01-17 02:21

I have a web application written with PHP. I wanted to find all URLs inside users comments and change them to clickable links. I searched many websites and pages and found t

2条回答
  •  孤城傲影
    2021-01-17 03:00

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

    demo

提交回复
热议问题