失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > php判断外链 php检查字符串中是否有外链的方法

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

时间:2023-04-10 23:47:35

相关推荐

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

这篇文章主要介绍了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程序设计有所帮助。

发布php中文网,转载请注明出处,感谢您的尊重!

如果觉得《php判断外链 php检查字符串中是否有外链的方法》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。