问答详情
源自:3-2 正则表达式的基本语法

'/bbc/i',这里直接用'/$p/i'可以吗?

<?php $p = 'BBC'; $str = "BBC是英国的一个电视台"; if (preg_match('/$p/i',$str)) {    echo '匹配成功'; 这样可以吗?

提问者:Hily 2016-09-18 16:47

个回答

  • 夜空下最亮的星3518652
    2016-09-18 17:20:56
    已采纳

    把'/$p/i' 换成"/$p/i"  就可以了

  • 踏雪无痕lr
    2016-09-18 17:37:00

    sorry   请无视我的回答。。

  • 踏雪无痕lr
    2016-09-18 17:35:07

    不可以 。我刚用zend studio尝试了一下,没有输出。换成bbc就有输出了,大概是因为$是元字符吧。

  • 红曼巴
    2016-09-18 17:14:40

    不可以的,需要把单引号换成双引号。