mb_strpos、strpos、strstr 等都不支持中文,如何匹配中文?
$submit = "天安门";
$item = "我爱北京天安门";
echo mb_strpos($submit, $item). "\n";
mb_strpos、strpos、strstr 等都不支持中文,如何匹配中文?
$submit = "天安门";
$item = "我爱北京天安门";
echo mb_strpos($submit, $item). "\n";
2 回答1.6k 阅读✓ 已解决
1 回答1.4k 阅读✓ 已解决
2 回答992 阅读✓ 已解决
2 回答1.1k 阅读
1 回答937 阅读
1 回答893 阅读
1 回答888 阅读
首先,
mb_strpos(string $haystack, string $needle)
,很明显你的参数位置反了。其次,支持中文基本都是mb_前缀(MultiByte)安全截取,比如 mb_substr, mb_strpos, mb_strstr。