我有一个这样的变量:
33100200
我需要检测它是否包含特定的数字,比如
if(var contains '33'){
do stuff
}
但是,如果说变量中没有333,那么它就不起作用——上面的语句不应该验证if语句。
编辑:这是一个字符串而不是数组。
任一explode
&in_array
路由,或者preg_match('/(?<![0-9])33(?![0-9])/',$string)
路由,我更喜欢第一个。
我不太理解你问题的第二部分,但这可能是你要找的代码:
if(strpos($var, '33') !== false) {
// do stuff
}
编辑哦,现在我想我明白你想要的了
if(in_array('33', explode(',', $var)) {
// do stuff
}