php は、有名な WordPress から取得した utf8 文字列の文字長を取得します。これは非常に正確です。また、この関数は utf-8 でエンコードされた文字列にのみ適用されることにも注意してください。
<span style="font-size: 14px;">function utf8_strlen($string){</span><br />$string=trim($string);<br />if(empty($string)) return 0;<br /> // 将字符串分解为单元<br /> preg_match_all("/./us", $string, $match);<br /> // 返回单元个数 <br /> return count($match[0]);<br /><p>}<span style="font-size: 14px;">
また、gbk/gb2312 でエンコードされた文字列については、strlen()、mb_strlen などの PHP 独自の関数を直接使用します。 () でうまくいきます。