課程
/后端開發
/PHP
/PHP進階篇
<?php $p = 'BBC'; $str = "BBC是英國的一個電視臺"; if (preg_match('/$p/i',$str)) { ? ?echo '匹配成功'; 這樣可以嗎?
2016-09-18
源自:PHP進階篇 3-2
正在回答
把'/$p/i' 換成"/$p/i" ?就可以了
Hily 提問者
sorry ? 請無視我的回答。。
不可以 。我剛用zend studio嘗試了一下,沒有輸出。換成bbc就有輸出了,大概是因為$是元字符吧。
不可以的,需要把單引號換成雙引號。
舉報
輕松學習PHP中級課程,進行全面了解,用PHP快速開發網站程序
5 回答一定要寫/bbc/i才能匹配嗎?可以把/bbc/代換成$p嗎
2 回答/bbc/i
4 回答$p = "|<[^>]+>(.*?)</[^>]+>|i";???????
2 回答$p = "|<[^>]+>(.*?)</[^>]+>|i"
2 回答$p = "|<[^>]+>(.*?)</[^>]+>|i";
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-09-18
把'/$p/i' 換成"/$p/i" ?就可以了
2016-09-18
sorry ? 請無視我的回答。。
2016-09-18
不可以 。我剛用zend studio嘗試了一下,沒有輸出。換成bbc就有輸出了,大概是因為$是元字符吧。
2016-09-18
不可以的,需要把單引號換成雙引號。