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

WBOY
Freigeben: 2016-06-23 13:57:49
Original
816 Leute haben es durchsucht

$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);
Nach dem Login kopieren

没有<得到的结果是
Array(    [0] => Array        (            [0] => if codition=("{$name} eq 1")>        )    [1] => Array        (            [0] => ("{$name} eq 1")        ))
Nach dem Login kopieren


有<
$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);
Nach dem Login kopieren

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

为什么加了个<就无法匹配到结果了呢,<也不是元字符啊,谁能解答下。


回复讨论(解决方案)

Array(    [0] => Array        (            [0] => <if codition=("{$name} eq 1")>        )    [1] => Array        (            [0] => ("{$name} eq 1")        ))
Nach dem Login kopieren
没有问题!

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

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

明白了。。。。

Verwandte Etiketten:
lt
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage