求教小问题。

WBOY
Freigeben: 2016-06-23 14:12:55
Original
810 Leute haben es durchsucht

<?php$subject = "abcdef";$pattern = '/^def/';preg_match($pattern, $subject, $matches);print_r($matches);?>
Nach dem Login kopieren
Nach dem Login kopieren

为啥什么也输出不了?


回复讨论(解决方案)

^表示开头,但字符串开头是abc而不是def,所以不能匹配

因为正则没有匹配,如果你想找最后的应该是 /def$/ ,这样就应该有输出了

<?php$subject = "abcdef";$pattern = '/^def/';preg_match($pattern, $subject, $matches);print_r($matches);?>
Nach dem Login kopieren
Nach dem Login kopieren

为啥什么也输出不了?

这是最简单问题,正则表达式的特殊字符含义还不是很清楚,建议抽时间学一下正则表达式吧。

Verwandte Etiketten:
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