PHP获取整个页面前三个<p>标签里面的内容
<p>111</p><p>222</p><p>333</p><p>444</p><p>555</p><p>666</p>我只要前3个,而且保留P标签,反正显示的结果为<p...
<p>111</p>
<p>222</p>
<p>333</p>
<p>444</p>
<p>555</p>
<p>666</p>
我只要前3个,而且保留P标签,反正显示的结果为
<p>111</p>
<p>222</p>
<p>333</p> 展开
<p>222</p>
<p>333</p>
<p>444</p>
<p>555</p>
<p>666</p>
我只要前3个,而且保留P标签,反正显示的结果为
<p>111</p>
<p>222</p>
<p>333</p> 展开
1个回答
展开全部
$text = '
<p>111</p>
<p>222</p>
<p>333</p>
<p>444</p>
<p>555</p>
<p>666</p>
';
$pattern = '/(<p>[A-z0-9]*<\/p>)/i';
var_dump(array_slice(preg_get($pattern , $text),0,3));
function preg_get($pattern , $text)
{
$out = array();
preg_match_all( $pattern , $text, $out );
return $out[1];
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询