网站地图    收藏   

主页 > php专栏 > php综合实列 >

php检查字符串中是否有外链的方法

来源:未知    时间:2015-07-29 15:01 作者:xxadmin 阅读:

[导读] 本文讲解php检查字符串中是否有外链的方法 /***is_external_link检测字符串是否包含外链*@paramstring$text文字*@paramstring$host域名*@returnbooleanfalse有外链true无外链*/functionall_external_link($text=,$hos...

本文讲解php检查字符串中是否有外链的方法

/**
 * is_external_link 检测字符串是否包含外链
 * @param string $text 文字
 * @param string $host 域名
 * @return boolean    false 有外链 true 无外链
 * /
function all_external_link($text = '', $host = '') {
  if (empty($host)) $host = $_SERVER['HTTP_HOST'];
  $reg = '/http(?:s?):\/\/((?:[A-za-z0-9-]+\.)+[A-za-z]{2,4})/';
  preg_match_all($reg, $text, $data);
  $math = $data[1];
  foreach ($math as $value) {
    if($value != $host) return false;
  }
  return true;
}


自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习

京ICP备14009008号-1@版权所有www.zixuephp.com

网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com

添加评论