Sì: lo so. Dovremmo usare la funzione mb_ * quando lavoriamo con char multibyte. Ma quando usiamo lo strpos? Diamo uno sguardo questo codice (salvato in UTF-8)mb_strpos vs strpos, qual è la differenza?
var_dump(strpos("My symbol utf-8 is the €.", "\xE2\x82\xAC")); // int(23)
C'è una differenza di usare mb_strpos? Non fa questo lavoro gli stessi posti di lavoro? Dopo tutto, non è strpos cercare una stringa (più byte)? C'è una ragione per usare invece lo strpos?
Questo potrebbe aiutare :: http://stackoverflow.com/questions/ 5712226/quando-dovrebbe-i-use-MB-strpos-over-strpos –