PregMatchAll总是返回0即使在正则表达式匹配[复制]

问题描述 投票:-1回答:1

这个问题已经在这里有一个答案:

我一直在做这样的:

preg_match_all('!<div class="ratings">\s*?(.*?)\s*<\/div>!', $result, $match);

我该块

<div class="ratings">
<h4><a href="https://www.abcd.com/star-ratings">Sex 
<i class="icon-star-filled highlight"></i><i class="icon-star-filled 
highlight"></i><i class="icon-star-filled highlight"></i><i 
class="icon-star-filled"></i><i class="icon-star-filled"></i></a></h4>
<h4><a href="https://www.abcd.com/star-ratings">Sex 
<i class="icon-star-filled highlight"></i><i class="icon-star-filled 
highlight"></i><i class="icon-star-filled highlight"></i><i 
class="icon-star-filled"></i><i class="icon-star-filled"></i></a></h4>
</div>

但我的比赛总是返回零,而这样做

print_r($match[1]);

可能是什么问题?

php regex preg-match-all
1个回答
0
投票

标志qazxsw POI添加到您的模式qazxsw POI qazxsw POI

© www.soinside.com 2019 - 2024. All rights reserved.