使用php识别内容中的任何类型的链接

时间:2018-05-20 19:24:01

标签: php url hyperlink

我尝试使用代码来识别内容中的链接,而不是找到这部分代码:filter_var($ url,FILTER_VALIDATE_URL) 但我已经意识到它只能在其他情况下识别文本内容的第一个url url可能在文本的middale存在但是filter_var函数无法识别url所以我浏览了数组中内容的每个单词并且我转换了代码像:

$words = explode("\n", $text);

$eleman = sizeof($words);

for ($i=0; $i <= $eleman ; $i++) { 

  if (filter_var($words[$i], FILTER_VALIDATE_URL)) {

    echo "yes it is a link...";
    return TRUE;

  }else{

    echo "no it isnt link...";
    return FALSE;
  }

}

但它仍然在内容中识别网址。

0 个答案:

没有答案