带有特殊字符的PHP字符串返回错误答案

时间:2014-03-24 07:49:18

标签: php regex string

我的代码中有这两行:

$pattern = "/<p class=\"prev [first]*\"><a href=\"\/photography\/photo-of-the-day\/[^\/]+/";
echo $pattern;

,输出只是:

/

我甚至尝试过这样:

$pattern = '/<p class="prev [first]*"><a href="\/photography\/photo-of-the-day\/[^\/]+/';
echo $pattern;

但我得到了相同的输出。 问题在哪里?

1 个答案:

答案 0 :(得分:0)

问题是我在浏览器中看到了输出,所以它是由浏览器呈现的,我无法看到内容。查看浏览器中的页面源是我可以看到预期输出的方式。