最新公告
  • 欢迎您光临码农资源网,本站秉承服务宗旨 履行“站长”责任,销售只是起点 服务永无止境!加入我们
  • php中中文截取函数mb_substr()详细

    由于中文是两个字节所以不能像英文和数字那样来用substr()这样会出现乱码,幸好在php有mb_substr()函数来处理这个问题。

    一、中文截取:mb_substr()

    mb_substr( $str, $start, $length, $encoding )

    $str,需要截断的字符串

    $start,截断开始处,起始处为0

    $length,要截取的字数

    $encoding,网页编码,如utf-8,GB2312,GBK

    实例代码如下:

    <?php 
    $str='码农资源网:http://www.codesou.cn'; 
    echo mb_substr($str, 0 , 6, 'utf-8');//截取头5个字,假定此代码所在php文件的编码为utf-8 
    ?>

    结果显示:码农资源网

    二、获取中文长度:mb_strlen()

    mb_strlen( $str, $encoding )

    $str,要计算长度的字符串

    $encoding,网页编码,如utf-8,GB2312,GBK

    实例代码如下:

    <?php 
    $str='码农资源网:http://www.codesou.cn'; 
    echo mb_strlen($str,'utf-8');//假定此代码所在php文件的编码为utf-8 
    ?> 

    结果显示:31

    想要了解更多内容,请持续关注码农资源网,一起探索发现编程世界的无限可能!
    本站部分资源来源于网络,仅限用于学习和研究目的,请勿用于其他用途。
    如有侵权请发送邮件至1943759704@qq.com删除

    码农资源网 » php中中文截取函数mb_substr()详细
    • 7会员总数(位)
    • 25846资源总数(个)
    • 0本周发布(个)
    • 0 今日发布(个)
    • 293稳定运行(天)

    提供最优质的资源集合

    立即查看 了解详情