我使用strpos()
搜索方法敏感..是有可能,它不会是大小写敏感的...strpos()是不区分的小写和大写
,比如我有这样一条:这个代码总是返回为False
$val = 'John Wrick';
$sval = 'john';
if(strpos($val, $sval) !== false){
// code here
}
是有可能,将返回conditinal价值为True
?
我使用strpos()
搜索方法敏感..是有可能,它不会是大小写敏感的...strpos()是不区分的小写和大写
,比如我有这样一条:这个代码总是返回为False
$val = 'John Wrick';
$sval = 'john';
if(strpos($val, $sval) !== false){
// code here
}
是有可能,将返回conditinal价值为True
?
可以使用stripos()
或者 使用strtolower():
$val = 'John Wrick';
$sval = 'john';
if(strpos(strtolower($val), $sval) !== false){
echo "sdfsd";
}
看到像live demo
你可以试一下这样:
$val = 'John Wrick';
$sval = 'john';
if(strpos(strtoupper($val), strtoupper($sval)) !== false){
// code here
}
你可以用用strtolower() ,s trtoupper()
但最好的方法是使用stripos函数()
$val = 'John Wrick';
$sval = 'john';
if(stripos($val, $sval) !== false){
echo "blah blah blah";
}
你试过'stripos' –
@gadss请方舟赞成票的答案。这将有助于其他,谢谢。 –
即使询问,也没有人回答问题。令人沮丧的。删除我的答案 –