标签: php regex preg-match
我是PHP初学者。
在浏览PHP脚本时,我发现:
if(preg_match('/(?i)ID=(\d+)/',$input)) { // id found }
我想知道(?i)是什么意思?
(?i)
答案 0 :(得分:2)
(?i)是一个in line modifier,它使匹配大小写不敏感。
相当于在结束分隔符后添加i:
i
if(preg_match('/ID=(\d+)/i',$input)) ^
答案 1 :(得分:1)
以下行是在$ input字符串中查找匹配模式,如ID =任意数字。
preg_match('/ID=(\d+)/i',$input)
示例匹配模式是 ID = 2 ID = 34 ID = 23