总结PHP开发中正则的实用参考
来源:爱站网时间:2020-06-28编辑:网友分享
在项目开发中,我们经常要使用很多函数实现某个功能,但是这要和我们的字符匹配后才能实现,今天爱站技术频道小编就为大家总结PHP开发中正则的实用参考,可以参考下面的介绍看看是否有用。
在项目开发中,我们经常要使用很多函数实现某个功能,但是这要和我们的字符匹配后才能实现,今天爱站技术频道小编就为大家总结PHP开发中正则的实用参考,可以参考下面的介绍看看是否有用。
1. 验证域名检验一个字符串是否是个有效域名
2. 从一个字符串中 突出某个单词
这是一个非常有用的在一个字符串中匹配出某个单词 并且突出它,非常有效的搜索结果
1', $text); echo $text;
function get_the_title(){ return 'Save the search.php file and open style.css. Append the following line to it: '; } $s = 'and php'; $title = get_the_title(); $keys= explode(" ",$s); $title = preg_replace('/('.implode('|', $keys) .')/iu', '\0', $title); echo $title;
3. 从HTML文档中获得全部图片
如果你曾经希望去获得某个网页上的全部图片,这段代码就是你需要的,你可以轻松的建立一个图片下载机器人
]+/i', $data, $media); unset($data); $data=preg_replace('/(img|src)("|\'|="|=\')(.*)/i',"$3",$media[0]); foreach($data as $url) { $info = pathinfo($url); if (isset($info['extension'])) { if (($info['extension'] == 'jpg') || ($info['extension'] == 'jpeg') || ($info['extension'] == 'gif') || ($info['extension'] == 'png')) array_push($images, $url); } } var_dump($images);
4. 匹配一个XML或者HTML标签
这个简单的函数有两个参数:第一个是你要匹配的标签,第二个是包含XML或HTML的变量,再强调下,这个真的很强大
]*>(.*?)./', $xml, $matches, PREG_PATTERN_ORDER ); return $matches[1]; } $xml = 'bbbbbcccbbaa'; $tag = 'a'; $return = get_tag($tag, $xml); var_dump($return); /* array(2) { [0]=> array(3) { [0]=> string(11) "bbb string(10) "aa string(11) "ddd array(3) { [0]=> string(3) "bbb" [1]=> string(2) "aa" [2]=> string(3) "ddd" } } array(3) { [0]=> string(3) "bbb" [1]=> string(2) "aa" [2]=> string(3) "ddd" } */
总结PHP开发中正则的实用参考就为各位朋友们整理到这里了,相信大家看完爱站技术频道在上文的介绍后,一定收获非常的大吧,希望大家做能做好自己的项目哦。
上一篇:完整展现PHP之工具类下载大全