我使用strpos()
作为搜索方法。。它可能不会区分大小写吗。。。
例如,我有一个:这个代码将始终以False
的形式返回
$val = 'John Wrick';
$sval = 'john';
if(strpos($val, $sval) !== false){
// code here
}
是否有可能将条件值返回到True
?
您可以使用strtolower()、strtoupper()
但最好的方法是使用stripos()
$val = 'John Wrick';
$sval = 'john';
if(stripos($val, $sval) !== false){
echo "blah blah blah";
}
您可以使用stripos()
或者使用strtolower():
$val = 'John Wrick';
$sval = 'john';
if(strpos(strtolower($val), $sval) !== false){
echo "sdfsd";
}
请参阅实时演示
您可以尝试类似的操作:
$val = 'John Wrick';
$sval = 'john';
if(strpos(strtoupper($val), strtoupper($sval)) !== false){
// code here
}