PHP逆引き大全 516の極意

基本プログラミングの極意 - Tips136 マルチバイト文字列の文字幅を調べる

登録タグ
PHP
Icon comment count 0
Icon stock count 0

1-6マルチバイト文字Tips136 マルチバイト文字列の文字幅を調べる

Level1

Pointmb_strwidth関数を使う

マルチバイト文字を含む文字列の文字幅を調べるには、mb_strwidth関数を使います。文字幅とは文字のバイト数や文字数ではありません。

mb_strwidth関数は、指定された文字列の文字幅を調べて戻り値として返します。

文字幅は表1のテーブルに従って計算されます。

また、文字エンコードを指定することで、調べる文字列の文字エンコードを指定することができます。文字エンコードを省略した場合には、「mbstring.internal_encoding」の設定値で処理されます。

mb_strwidth関数の使い方

文字幅 = mb_strwidth(文字列, [文字エンコード]);
表1 mb_strwidth関数の文字幅テーブル

出典情報

Medium

PHP逆引き大全 516の極意

  • 著者: 大家 正登, 茂木 健一, 鮫島 康浩, 谷中 志織

コメント

    コメントはありません