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