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

WBOY
Libérer: 2016-06-23 13:57:49
original
785 Les gens l'ont consulté

$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);
Copier après la connexion

没有<得到的结果是
Array(    [0] => Array        (            [0] => if codition=("{$name} eq 1")>        )    [1] => Array        (            [0] => ("{$name} eq 1")        ))
Copier après la connexion


有<
$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);
Copier après la connexion

的结果
Array(    [0] => Array        (            [0] =>         )    [1] => Array        (            [0] => ("{$name} eq 1")        ))
Copier après la connexion

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


回复讨论(解决方案)

Array(    [0] => Array        (            [0] => <if codition=("{$name} eq 1")>        )    [1] => Array        (            [0] => ("{$name} eq 1")        ))
Copier après la connexion
没有问题!

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

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

明白了。。。。

Étiquettes associées:
lt
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!