Maison > Article > développement back-end > 求助: 加了个<就无法匹配到结果了
$str='adfefdfdf<if codition=("{$name} eq 1")>2014/5/2fafefdfef。';preg_match_all('#if\s+codition=(.*)\s*>#U',$str,$arr);echo '<pre class="brush:php;toolbar:false">';print_r($arr);
Array( [0] => Array ( [0] => if codition=("{$name} eq 1")> ) [1] => Array ( [0] => ("{$name} eq 1") ))
$str='adfefdfdf<if codition=("{$name} eq 1")>2014/5/2fafefdfef。';preg_match_all('#<if\s+codition=(.*)\s*>#U',$str,$arr);echo '<pre class="brush:php;toolbar:false">';print_r($arr);
Array( [0] => Array ( [0] => ) [1] => Array ( [0] => ("{$name} eq 1") ))
Array( [0] => Array ( [0] => <if codition=("{$name} eq 1")> ) [1] => Array ( [0] => ("{$name} eq 1") ))没有问题!
你在浏览器中看一下源文件就知道了
用 pre 是阻止不了的,要用 xmp 才行
明白了。。。。