php的正则表达式匹配怎么输出2个?
发布网友
发布时间:2022-06-29 20:40
我来回答
共2个回答
热心网友
时间:2023-10-13 10:00
首先<和> 不用写转义
preg_match_all 默认的是全局匹配
$arr[0]是保存完整模式的所有匹配, $arr[1] 保存第一个子组的所有匹配,
echo $arr[0][0]."----"$arr[0][1]."<br>";
echo $arr[1][0]."----"$arr[1][1];
这是2个数组.就看你输出哪种类型的数据;
热心网友
时间:2023-10-13 10:00
你看下输出的网页源码就知道了
是这样的:
preg_match_all默认是 $arr[0] 为全部模式匹配的数组,$arr[1] 为第一个括号中的子模式所匹配的字符串组成的数组。
你想输出一个也行,你就print_r($arr[1]); 就可以了