首页 源码【PHP】 PHP获取字符串的长度 正文

PHP获取字符串的长度

源码【PHP】 0 0

话不多说直接上代码

function stringLength($string)
{
    $characters = 'UTF-8';
    // 计算字符串的长度
    $length = mb_strlen($string, $characters);
    $enCount = 0;
    $zhCount = 0;
    for ($i = 0; $i < $length; $i++) {
        // 获取每一个字符
        $char = mb_substr($string, $i, 1, $characters);
        // 判断字符
        if (preg_match_all('#[\d\w]#i', $char)) {
            $enCount++;
        } else {
            $zhCount++;
        }
    }
    return $enCount + $zhCount * 3;
}

$string = '测试一下123';
strlen($string);       // 15
mb_strlen($string);    // 7
stringLength($string); // 15


版权声明 本文地址:https://www.cq6k.com/sort/4.html
1.文章若无特殊说明,均属本站原创,若转载文章请于作者联系。
2.本站除部分作品系原创外,其余均来自网络或其它渠道,本站保留其原作者的著作权!如有侵权,请与站长联系!

相关推荐

发表评论:

评论列表:

扫码二维码