鍍金池/ 問答/PHP/ php 中 mb_strpos、strpos、strstr 等都不支持中文,如何

php 中 mb_strpos、strpos、strstr 等都不支持中文,如何匹配中文?

mb_strpos、strpos、strstr 等都不支持中文,如何匹配中文?
$submit = "天安門";
$item = "我愛北京天安門";
echo mb_strpos($submit, $item). "\n";
回答
編輯回答
陌上花

首先,mb_strpos(string $haystack, string $needle),很明顯你的參數(shù)位置反了。

其次,支持中文基本都是mb_前綴(MultiByte)安全截取,比如 mb_substr, mb_strpos, mb_strstr。

2017年5月14日 13:20