我有一个字符串返回一个URL,并且需要弄清楚如何使用if和正则表达式在返回的URL包含问号时执行一些操作。如何使用正则表达式检查PHP字符串中的问号?
所以当$网址为http://www.ykit.cn/?p=34325&blahblahblah
如果$ URL中包含 “?p=”(和丢弃一切)然后退出,否则做一些
你并不需要一个正则表达式匹配一个简单的字符串:
if (strpos($url, '?p=') !== false) {
exit;
}
//do something
如果你真的想使用正则表达式:
if (preg_match('/\?p=/', $url)) {