php 正则字符串中外部链接代码函数_PHP教程

WBOY
發布: 2016-07-20 11:07:54
原創
932 人瀏覽過

php教程 正则字符串中外部链接代码函数

function deleteemptyarray( $val )
{
 $links ='';
 if( is_array( $val ) )
 {
  foreach( $val as $v =>$_v)
  {
   if( !empty( $_v[0] ) )
   {
    $links .=$_v[0].'|';
   }
  }  
  return substr($links,0,-1);
 }
 else
 {
  return false;
 }
}

function getoutlink($body)
{
 
 $tempcontent = $body;
 preg_match_all("//i",$tempcontent,$tempurl);
 $urls =array();
 foreach($tempurl[0] as $value)
 {
  if(strstr($value,'http') )
  {
   if(stristr($value ,$localurl))
   {
    continue;
   }
   else
   {    
    preg_match_all("/hrefs*=s*(['"]?)(.*?)1/is", $value, $vlink);    
    $urls[] = $vlink[2];
   }
  }
 }
 //print_r($urls);
 $strurl = explode('|',deleteemptyarray( $urls));
 $tempcount = array_unique($strurl);
 echo ' 外链'.count($tempcount)-1;
}

//调用方法

$body ="aaa我是外部连接";
echo getoutlink($body);

www.bkjia.comtruehttp://www.bkjia.com/PHPjc/444911.htmlTechArticlephp教程 正则字符串中外部链接代码函数 function deleteemptyarray( $val ) { $links =''; if( is_array( $val ) ) { foreach( $val as $v =$_v) { if( !empty( $_v[0] ) ) { $...
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!