PHP正则匹配操作简单示例【preg_match_all应用】

发布时间 - 2026-01-11 02:15:44    点击率:

本文实例讲述了PHP正则匹配操作。分享给大家供大家参考,具体如下:

<?php
$str = <<< EOT
        <a href="www/app/a/2QRN7v" rel="external nofollow" >
          <div class="phonebg">
            <img src="http://www/template9/yunqingjian/jianjie/68.jpg" >
            <div class="phoneclick"></div>
            <p>幸福领地</p>
          </div>
        </a>
        <a href="www/app/a/uqARNv" rel="external nofollow" >
          <div class="phonebg">
            <img src="http://www/template9/yunqingjian/jianjie/69.jpg" >
            <div class="phoneclick"></div>
            <p>一世情长</p>
          </div>
        </a>
EOT;
if(preg_match_all('%<p.*?>(.*?)</p>%si', $str, $matches)) {
  $arr[0][] = $matches[1];
}
if(preg_match_all('/src="([^<]*)" >/i', $str, $matches)) {
  $arr[1][] = $matches[1];
}
print_r($arr);
exit;
?>

运行结果如下:

Array
(
  [0] => Array
    (
      [0] => Array
        (
          [0] => 幸福领地
          [1] => 一世情长
        )
    )
  [1] => Array
    (
      [0] => Array
        (
          [0] => http://www/template9/yunqingjian/jianjie/68.jpg
          [1] => http://www/template9/yunqingjian/jianjie/69.jpg
        )
    )
)

PS:这里再为大家提供2款非常方便的正则表达式工具供大家参考使用:

JavaScript正则表达式在线测试工具:
http://tools./regex/javascript

正则表达式在线生成工具:
http://tools./regex/create_reg

更多关于PHP相关内容感兴趣的读者可查看本站专题:《php正则表达式用法总结》、《PHP数组(Array)操作技巧大全》、《PHP基本语法入门教程》、《php字符串(string)用法总结》、《php+mysql数据库操作入门教程》及《php常见数据库操作技巧汇总》

希望本文所述对大家PHP程序设计有所帮助。


# PHP  # 正则匹配  # preg_match_all  # 关于php正则匹配汉字的方法介绍  # PHP正则匹配图片并给图片加链接详解  # PHP正则匹配日期和时间(时间戳转换)的实例代码  # PHP正则匹配中英文、数字及下划线的方法【用户名验证】  # PHP入门教程之正则表达式基本用法实例详解(正则匹配  # 搜索  # 分割等)  # PHP中preg_match函数正则匹配的字符串长度问题  # php正则匹配文章中的远程图片地址并下载图片至本地  # PHP用正则匹配form表单中所有元素的类型和属性值实例代码  # phpstorm 正则匹配删除空行、注释行(替换注释行为空行)  # PHP简单实现正则匹配省市区的方法  # 正则表达式  # 操作技巧  # 情长  # 相关内容  # 感兴趣  # 给大家  # 更多关于  # 所述  # 程序设计  # 再为  # 测试工具  # 讲述了  # external  # nofollow  # gt  # app  # QRN7v  # rel  # div  # http 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: 在线教育网站制作平台,山西立德教育官网?  浅谈javascript alert和confirm的美化  韩国网站服务器搭建指南:VPS选购、域名解析与DNS配置推荐  潮流网站制作头像软件下载,适合母子的网名有哪些?  JavaScript实现Fly Bird小游戏  西安市网站制作公司,哪个相亲网站比较好?西安比较好的相亲网站?  高防服务器租用首荐平台,企业级优惠套餐快速部署  悟空识字如何进行跟读录音_悟空识字开启麦克风权限与录音  Laravel Livewire是什么_使用Laravel Livewire构建动态前端界面  Laravel如何优雅地处理服务层_在Laravel中使用Service层和Repository层  ChatGPT怎么生成Excel公式_ChatGPT公式生成方法【指南】  如何用免费手机建站系统零基础打造专业网站?  Laravel的Blade指令怎么自定义_创建你自己的Laravel Blade Directives  浅谈redis在项目中的应用  Internet Explorer官网直接进入 IE浏览器在线体验版网址  如何快速配置高效服务器建站软件?  SQL查询语句优化的实用方法总结  Laravel如何为API编写文档_Laravel API文档生成与维护方法  Laravel如何使用模型观察者?(Observer代码示例)  Laravel怎么实现模型属性转换Casting_Laravel自动将JSON字段转为数组【技巧】  Laravel定时任务怎么设置_Laravel Crontab调度器配置  javascript读取文本节点方法小结  ChatGPT 4.0官网入口地址 ChatGPT在线体验官网  大连 网站制作,大连天途有线官网?  Python图片处理进阶教程_Pillow滤镜与图像增强  如何在云主机上快速搭建多站点网站?  php静态变量怎么调试_php静态变量作用域调试技巧【解答】  百度浏览器ai对话怎么关 百度浏览器ai聊天窗口隐藏  Laravel如何使用API Resources格式化JSON响应_Laravel数据资源封装与格式化输出  宙斯浏览器文件分类查看教程 快速筛选视频文档与图片方法  Mybatis 中的insertOrUpdate操作  详解Huffman编码算法之Java实现  高防服务器租用指南:配置选择与快速部署攻略  韩国代理服务器如何选?解析IP设置技巧与跨境访问优化指南  高性价比服务器租赁——企业级配置与24小时运维服务  Laravel怎么返回JSON格式数据_Laravel API资源Response响应格式化【技巧】  专业企业网站设计制作公司,如何理解商贸企业的统一配送和分销网络建设?  郑州企业网站制作公司,郑州招聘网站有哪些?  Laravel如何使用Service Provider注册服务_Laravel服务提供者配置与加载  Laravel如何将应用部署到生产服务器_Laravel生产环境部署流程  Win11应用商店下载慢怎么办 Win11更改DNS提速下载【修复】  免费网站制作appp,免费制作app哪个平台好?  长沙做网站要多少钱,长沙国安网络怎么样?  Claude怎样写约束型提示词_Claude约束提示词写法【教程】  Edge浏览器如何截图和滚动截图_微软Edge网页捕获功能使用教程【技巧】  IOS倒计时设置UIButton标题title的抖动问题  zabbix利用python脚本发送报警邮件的方法  如何续费美橙建站之星域名及服务?  iOS发送验证码倒计时应用  什么是javascript作用域_全局和局部作用域有什么区别?