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-04-30
-
Web3钱包怎么授权?Web3钱包授权了未知名项目怎么办? 时间:2025-04-30
-
Solana(SOL)十大最佳钱包盘点(2025最新) 时间:2025-04-30
-
币圈新人如何创建使用币安钱包?币安钱包图文教程 时间:2025-04-30
-
什么是TokenPocket钱包?如何创建使用TP钱包? 时间:2025-04-30
-
什么加密货币钱包最安全?最好的带私钥的加密钱包介绍 时间:2025-04-30
今日更新
-
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