php中stripos截取中英的区别

[php] 2024-04-26 圈点169

摘要:在使用编码的过程中,stripos("我热爱中文","中文"),会有点不一样,其它编码的文字也一样。其实是编码在做怪。

在使用编码的过程中,stripos("我热爱中文","中文"),会有点不一样,其它编码的文字也一样。其实是编码在做怪。

举例:

stripos("我热爱中文","中文")

解:"中文"所有的位置在哪里? 是3吗?

正解:如果是UFT-8,它的位置是3*3=9.



stripos("我a热爱中文","爱")

解:爱这个字所在的位置:

正解:1*3+1=4


stripos("我12热爱中文","爱")

解:爱这个字所在的位置:

正解:1*3+2=5



stripos  

感谢反馈,已提交成功,审核后即会显示