Có: tôi biết. Chúng ta nên sử dụng hàm mb_ * khi chúng ta đang làm việc với char multibyte. Nhưng khi chúng ta sử dụng strpos? Chúng ta hãy xem xét mã này (lưu trong utf-8)mb_strpos vs strpos, sự khác biệt là gì?
var_dump(strpos("My symbol utf-8 is the €.", "\xE2\x82\xAC")); // int(23)
Có sự khác biệt của việc sử dụng mb_strpos? Không làm cho công việc này có cùng công việc không? Sau cùng, does't strpos tìm kiếm một chuỗi (nhiều byte)? Có một lý do để sử dụng thay vì strpos?
này có thể giúp :: http://stackoverflow.com/questions/ 5712226/khi-nên-i-sử dụng-mb-strpos-over-strpos –