欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

求助: 加了个<就无法匹配到结果了

程序员文章站 2022-05-20 21:15:17
...
$str='adfefdfdf2014/5/2fafefdfef。';preg_match_all('#if\s+codition=(.*)\s*>#U',$str,$arr);echo '
';print_r($arr);

没有
Array(    [0] => Array        (            [0] => if codition=("{$name} eq 1")>        )    [1] => Array        (            [0] => ("{$name} eq 1")        ))


$str='adfefdfdf2014/5/2fafefdfef。';preg_match_all('##U',$str,$arr);echo '
';print_r($arr);

的结果
Array(    [0] => Array        (            [0] =>         )    [1] => Array        (            [0] => ("{$name} eq 1")        ))

为什么加了个


回复讨论(解决方案)

Array(    [0] => Array        (            [0] =>         )    [1] => Array        (            [0] => ("{$name} eq 1")        ))
没有问题!

你在浏览器中看一下源文件就知道了

被浏览器解释为 html 标记了
用 pre 是阻止不了的,要用 xmp 才行

明白了。。。。