可能重复:
如何使strpos不区分大小写
我正在测试一个字符串是否包含"喜欢的人"的文字.嗯,代码很棒!除了区分大小写.我该怎么做才能防止这种情况发生?
如果字符串是"喜欢运行的人",则返回false如果字符串是"喜欢运行的人",则返回true
我希望它不区分大小写.
码:
<?php
$string = "People who like to run";
if (strrpos($string, 'People who like') === false) {
echo "False";
}
else {
echo "True";
}
Run Code Online (Sandbox Code Playgroud)
使用strripos代替
要么
在测试之前在字符串上使用strtolower
$string = "People who like to run";
if (strrpos(strtolower($string), strtolower('People who like')) === false) {
echo "False";
}
else {
echo "True";
}
Run Code Online (Sandbox Code Playgroud)