[php] 2024-03-28 圈点957
摘要:php截取中文字符mb_substr的注意事项,历史原因,在截取中文上,编程中总是不是那么顺利。在php中可以使用mb_substr截取中文字符串。
php截取中文字符mb_substr的注意事项,历史原因,在截取中文上,编程中总是不是那么顺利。在php中可以使用mb_substr截取中文字符串。但有几个注意事项,如下。
1,mb_substr("热爱中文",2,2,'UTF-8');
解:从第2个字符开始截取2个字符。结果是“中文”
但是:
2,stripos("我热爱中文","中文")
解:"中文"所有的位置在哪里? 是3吗?
正解:如果是UFT-8,它的位置是3*3=9.
可以使用如下函数
echo mb_strpos("你好abcd","a",0,"utf-8");
结果是2.
上一篇[php]php数组对应批量替换字符的方法