美文网首页
获取汉字、字母都是一个长度

获取汉字、字母都是一个长度

作者: 超人又来了 | 来源:发表于2017-05-08 09:55 被阅读0次

    function strlen_utf8($str)

    {

    $i = 0;

    $count = 0;

    $len = strlen($str);

    while ($i < $len)

    {

    $chr = ord($str[$i]);

    $count++;

    $i++;

    if ($i >= $len)

    {

    break;

    }

    if ($chr & 0x80)

    {

    $chr <<= 1;

    while ($chr & 0x80)

    {

    $i++;

    $chr <<= 1;

    }

    }

    }

    return $count;

    }

    相关文章

      网友评论

          本文标题:获取汉字、字母都是一个长度

          本文链接:https://www.haomeiwen.com/subject/lukmtxtx.html