为什么这不匹配?
http://www.tehplayground.com/#UREUvT4yr
$str = 'Bülow';
if(stristr($str, 'BÜLOW')){
echo 'match';
}
else{
echo 'no match';
}
更新
与strtolower相同的问题
echo strtolower('BÜLOW'); // returns: bÜlow
最佳答案 使用
mb_*
函数(mb_stristr)因为它们可以对多字节字符进行操作. PHP的字符串实际上是字节数组.他们不知道角色是什么.