はい、知っています。マルチバイト文字を使用する場合は、mb_*関数を使用する必要があります。しかし、strposを使用している場合はどうでしょうか。このコードを見てみましょう(utf-8に保存されています)
var_dump(strpos("My symbol utf-8 is the €.", "\xE2\x82\xAC")); // int(23)
mb_strposの使用には違いがありますか?これを同じ仕事にしませんか?結局のところ、strposは文字列(複数バイト)を探しませんか?代わりにstrposを使用する理由はありますか?