php中文字符截取无乱码,php内置函数substr、mb_substr、mb_strcut 比较

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u010474681/article/details/81048127


mb_strcut(str, start,length) 按字节来截取 1个汉字就3个字节   1个英文就2个字节

示例:mb_strcut(‘字符串php中文字符截取无乱码’, 0,10)输出结果为:“字符串”这3个汉字,无乱码。 



mb_substr(str, start,length) 按文字的数量来截取 输入的参数为多少,就取多少文字。

示例:mb_substr('字符串php中文字符截取无乱码', 0,10)  输出结果为:‘字符串php中文字符’  这10个文字。无乱码。


substr是最简单的,只能用于英文字符!用于中文会出现一个乱码字符!


htmlentities()  将html代码转为实体字符。

扫描二维码关注公众号,回复: 4361362 查看本文章

html_entity_decode()  将实体字符转为html代码。


strip_tags  去除html标签 

猜你喜欢

转载自blog.csdn.net/u010474681/article/details/81048127