字符串切分 utf-8(支持汉语、日文、韩文等,高效、)
程序员文章站
2022-05-24 15:23:46
...
因为mb_substr、mb_strlen太过低效,故而采用了此段代码。
非原创,主要原理是根据UTF-8的编码特点 0xxxxxxx 110xxxxx 10xxxxxx 1110xxxx 10xxxxxx 10xxxxxx 11110xxx 10xxxxxx 10xxxxxx 10xxxxxx 111110xx 10xxxxxx 10xxxxxx 10xxxxxx 10xxxxxx 1111110x 10xxxxxx 10xxxxxx 10xxxxxx 10xxxxxx 10xxxxxx 来获取字符边界,从而确定一个字所占字节数,并处理成数组。 方便对字符操作比较频繁的用户,此函数效率比mb_substr高效10倍,我曾经写过一个「N万违禁词替换类」,在开发此类过程中,详细对比过这两者的效率,此函数明显胜出。
|
上一篇: JSP开发前菜鸟设置篇_MySQL
下一篇: php-excel-reader条件查询