形如:
$str='<p>hhhhhhhhhhhhh</p>' $str='<h1>jjjjjjjjjjjjjjjj</h1>'
想要得到p或者h1之间的内容,怎么写?
形如:
$str='<p>hhhhhhhhhhhhh</p>' $str='<h1>jjjjjjjjjjjjjjjj</h1>'
想要得到p或者h1之间的内容,怎么写?
<?php $reg = '/<([a-z0-9]+)>([\s\S]+?)<\/\1>/'; $str='<p>hhhhhhhhhhhhh</p>'; preg_match($reg, $str, $result); var_dump($result); $str='<h1>jjjjjjjjjjjjjjjj</h1>'; preg_match($reg, $str, $result); var_dump($result);
运行结果:
array(3) {
[0]=>
string(20) "<p>hhhhhhhhhhhhh</p>"
[1]=>
string(1) "p"
[2]=>
string(13) "hhhhhhhhhhhhh"
}
array(3) {
[0]=>
string(25) "<h1>jjjjjjjjjjjjjjjj</h1>"
[1]=>
string(2) "h1"
[2]=>
string(16) "jjjjjjjjjjjjjjjj"
}
$reg='#(.+?)#s'
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号