ホームページ > バックエンド開発 > PHPチュートリアル > PHPはutf8文字列の文字長を取得します

PHPはutf8文字列の文字長を取得します

WBOY
リリース: 2016-06-20 13:05:23
オリジナル
1185 人が閲覧しました

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 独自の関数を直接使用します。 () でうまくいきます。


関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート