php函数substr、mb_substr、mb_strcut截取中文比较
发布时间:2020-12-13 21:22:50 所属栏目:PHP教程 来源:网络整理
导读:一、函数说明 ??? substr、mb_substr、mb_strcut这三个函数都用来截取字符串,所不同的是:substr是最简单的截取,无法适应中文;mb_substr是按字来切分字符串,而mb_strcut是按字节来切分字符串,截取中文都不会产生半个字符的现象。 ??? 这三个函数的前三
一、函数说明 二、不同编码情况下截取中文比较 1 <?php 2 //header("Content-type: text/css; charset=gb2312");//初次加载乱码可以打开这个 3 echo $var = '55nav技术导航者'; 4 echo "<hr>" 5 echo substr($var,6,3);打印乱码 6 7 echo mb_substr(有最后一个参数打印:“术导航”。没有最后一个参数打印乱码 8 9 echo mb_strcut(有没有最后一个参数都打印:“技”。 10 ?> ? 例二,建立以下文件(此文件的编码方式为UTF-8): header("Content-type: text/css; charset=UTF-8");//初次加载乱码可以打开这个 有最后一个参数打印:“技”。没有最后一个参数打印乱码 10 ?> ? 三、结论 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |