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

 

 

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代码转为实体字符。

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

 

strip_tags  去除html标签 

你可能感兴趣的:(后端)