我正在使用strpos()
搜索方法..它是否可能不区分大小写......
例如我有这个:此代码将始终返回False
$val = 'John Wrick';
$sval = 'john';
if(strpos($val, $sval) !== false){
// code here
}
是否有可能将条件值返回True
?
答案 0 :(得分:0)
您可以使用stripos()
或者 使用strtolower():
$val = 'John Wrick';
$sval = 'john';
if(strpos(strtolower($val), $sval) !== false){
echo "sdfsd";
}
请参阅live demo
答案 1 :(得分:0)
您可以尝试这样的事情:
$val = 'John Wrick';
$sval = 'john';
if(strpos(strtoupper($val), strtoupper($sval)) !== false){
// code here
}
答案 2 :(得分:0)
你可以使用strtolower(),strtoupper()
但最好的方法是使用stripos()
$val = 'John Wrick';
$sval = 'john';
if(stripos($val, $sval) !== false){
echo "blah blah blah";
}