我在抓取信息,但是报:Unknown modifier 'p' 这个问题怎么解决?unction getAlexaNum($url)
{
$rang_url  =  "http://www.alexa.com/search?q=$url";
$pattern   =  '/Rank:(.*?)<span class="cab0">(.*?)</span>(.*?)<span class="c6ee">45</span><span class="c2c2">(.*?)</span></a><span class="divider">|</span>/';

return getAlexa($rang_url,$pattern);
}
function getAlexa($rang_url,$pattern)
{
$html = file_get_contents($rang_url);
preg_match_all($pattern,$html,$matches);//报错位置
return $matches[4];

}
echo getAlexaNum('jx163.com');$html,$pattern输出都是好的  但是到$matches就成null了好心人 可以全部复制调试, 帮我看看吧   搞了一天多了! 真不知道哪里错了