php 正则获取html任意标签
2024-10-08 20:05:21
<?php
$temp = '
<div class="num">1</div>
<div class="num">2</div>
<div class="num">3</div>
<div class="num">4</div>
<div class="num1">3</div>
<div class="num2">4</div>
<div class="num">5</div>'; $result = get_tag_data($temp,"div","class","num"); print_r($result); function get_tag_data($html,$tag,$class,$value){
//$value 为空,则获取class=$class的所有内容
$regex = $value ? "/<$tag.*?$class=\"$value\".*?>(.*?)<\/$tag>/is" : "/<$tag.*?$class=\".*?$value.*?\".*?>(.*?)<\/$tag>/is";
preg_match_all($regex,$html,$matches,PREG_PATTERN_ORDER);
return $matches[1];//返回值为数组 ,查找到的标签内的内容
}
最新文章
- 15 个 Android 通用流行框架大全(转)
- Centos7下用命令同步标准时间
- JavaScript 基础知识之对比记忆学习
- Android SDK打包
- 【POJ】1228 Grandpa&#39;s Estate(凸包)
- c#抽象类相关
- 【Android】BroadCast广播机制应用与实例
- xv6中存储cpu和进程信息的技巧
- ARM和X86功耗差别的深层原因探讨
- hive 0.10 0.11新增特性综述
- (二)Lua脚本语言入门
- strut2-学习笔记(二)
- wm_concat函数的排序问题
- Myeclipse 启动报错 Failed to create the java Virtual Machine
- ftp工具类
- 多线程:Operation(一)
- mysql 安装后出现 10061错误
- 关于div一侧固定,另一侧自适应
- eclipse 搜索 正则表达式
- APK 本地化和去广告
热门文章
- django2:路由path语法
- 时间复杂度T(n)
- Spring Cloud服务间调用鉴权
- \_\_init\_\_和\_\_new\_\_
- c#为什么要用事物
- Pytorch的19种损失函数
- Java快速输入输出
- SoapUI+excel接口自动化测试简述
- 一张图看懂三维GIS
- Matlab高级教程_第二篇:Matlab相见恨晚的模块_02_并行运算-2