Home  >  Article  >  Backend Development  >  php检查字符串中是否有外链的方法,php字符串_PHP教程

php检查字符串中是否有外链的方法,php字符串_PHP教程

WBOY
WBOYOriginal
2016-07-13 09:45:45893browse

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

本文实例讲述了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程序设计有所帮助。

www.bkjia.comtruehttp://www.bkjia.com/PHPjc/1039201.htmlTechArticlephp检查字符串中是否有外链的方法,php字符串 本文实例讲述了php检查字符串中是否有外链的方法。分享给大家供大家参考。具体实现方法如...
Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn