php正则获取html任意标签方法
php如何正则获取html任意标签?本篇文章主要教大家如何使用php正则获取html任意标签方法,一起来看看吧。
<?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];//返回值为数组 ,查找到的标签内的内容
}
以上就是php正则获取html任意标签方法希望对你的学习有所帮助。
-
币安买币多久到账?-法币交易到账时间解析 时间:2025-07-06
-
乐华娱乐股价动态更新,收购Wakuku后报收3.29港元(乐华娱乐股价动态查询) 时间:2025-07-06
-
币安账户被冻结怎么办?-账号封禁或限制常见原因及解决方案 时间:2025-07-06
-
北京构筑AI热带雨林生态圈,资金算力场景人才四维并举(北京呀热谷热带植物) 时间:2025-07-06
-
币安币BNB有什么用?-BNB用途、价值与交易策略 时间:2025-07-06
-
俄罗斯将推出自己的卢布支持的稳定币RT-Pay支付平台 时间:2025-07-06
今日更新
-
PHP中unset,array_splice删除数组中元素的区别
阅读:23
-
php中json_decode()和json_encode()的使用方法
阅读:19
-
PHP操作MySQL数据库,实现查询数据并输出到web页面
阅读:20
-
css怎么在input中插图片
阅读:19
-
arp协议的主要功能是什么
阅读:18
-
php符号的替换方法
阅读:23
-
PHP无法连接数据库的解决方法
阅读:21
-
PHPMySQL连接数据库
阅读:25
-
什么是cookies
阅读:25
-
layui如何获取table某一行的值
阅读:19