求助: 加了个
<br>$str='adfefdfdf<if codition=("{$name} eq 1")>2014/5/2fafefdfef。';<br>preg_match_all('#if\s+codition=(.*)\s*>#U',$str,$arr);<br>echo '<pre class="brush:php;toolbar:false;">';<br>print_r($arr);<br>没有
<br>Array<br>(<br> [0] => Array<br> (<br> [0] => if codition=("{$name} eq 1")><br> )<br><br> [1] => Array<br> (<br> [0] => ("{$name} eq 1")<br> )<br><br>)<br>但
有
<br>$str='adfefdfdf<if codition=("{$name} eq 1")>2014/5/2fafefdfef。';<br>preg_match_all('#<if\s+codition=(.*)\s*>#U',$str,$arr);<br>echo '<pre class="brush:php;toolbar:false;">';<br>print_r($arr);<br>的结果
<br>Array<br>(<br> [0] => Array<br> (<br> [0] => <br> )<br><br> [1] => Array<br> (<br> [0] => ("{$name} eq 1")<br> )<br><br>)<br><br>为什么加了个
------解决方案--------------------
你在浏览器中看一下源文件就知道了
用 pre 是阻止不了的,要用 xmp 才行










