ome/img/nav3_on.png">
APP
系统平台
  • 建站知识
  • 联系我们
  • 咨询热线 :
    028-86922220

    疆括仕网站建设,新征程启航

    为企业提供网站建设、域名注册、服务器等服务

    php怎么判断字符串是几位

    本教程操作环境:windows7系统、php7.1版、DELL G3电脑

    php怎么判断字符串是几位

    判断字符串是几位,也就是判断字符串有几个字符,即获取字符串长度。

    php中提供了两个内置函数来获取字符串长度。

    • strlen() :获取英文字符串长度

      在strlen() 函数中,数字、英文、小数点、下划线和空格占一个字符长度;而一个 GB2312 编码的汉字占两个字符长度,一个 UTF-8 编码的汉字占三个字符长度。

    • mb_strlen():获取中文或英文字符串长度

      在 mb_strlen() 函数中,无论是汉字,还是英文、数字、小数点、下划线和空格,都只占一个字符长度。

    1、使用strlen() 函数

    ';
    
    $str = "12365";
    echo '字符串 “'.$str.'” 是:'.strlen($str).' 位的
    '; ?>

    2、使用mb_strlen()函数

    mb_strlen($str ,$encoding)可以通过设置字符编码从而返回对应的字符数,很好的处理了中文字符串的长度问题。

    mb_strlen() 函数的返回值为具有 $encoding 编码的字符串 $str 所包含的字符数,如果 $encoding 无效则返回 false。

    ';
    
    $str = "欢迎来到PHP中文网";
    echo '字符串 “'.$str.'” 是:'.mb_strlen($str,"utf-8").' 位的
    '; ?>


    网页题目:php怎么判断字符串是几位
    分享地址:https://www.tyhkzb.com/article/dhsoggp.html
    在线咨询
    服务热线
    服务热线:028-86922220
    TOP