preg_match怎么精准匹配的

来源:3-1 什么叫正则表达式

cnsql

2018-12-26 17:28

<?php

$p = '/apple/'; 

$str = "apple banna";

if(preg_match($p,$str)){

echo '匹配成功';

}

?>

$p= '/apple/'这里就算我填写一个app也是会匹配成功,需要怎么样才能够必须完整apple才能匹配成功

写回答 关注

1回答

  • 心坷
    2019-01-03 15:13:16

    因为$str里面含有'app'啊,所以会匹配成功,想匹配完整的apple就填'apple'呗。
    可以试着把$str里面的apple换成app,就匹配不上了.

PHP进阶篇

轻松学习PHP中级课程,进行全面了解,用PHP快速开发网站程序

181734 学习 · 2575 问题

查看课程

相似问题