PHPで全角半角混じった文字のバイト数(≒幅)の処理のための関数のメモです。
shift-jisなら全角は2バイトと決め打ちしても良さそうですが、主流のUTF-8では全角は3バイト(一部2バイト)で、見た目とバイト数は一致しません。 続きを読む (PHP)mb_strwidthとmb_strimwidth
PHPで全角半角混じった文字のバイト数(≒幅)の処理のための関数のメモです。
shift-jisなら全角は2バイトと決め打ちしても良さそうですが、主流のUTF-8では全角は3バイト(一部2バイト)で、見た目とバイト数は一致しません。 続きを読む (PHP)mb_strwidthとmb_strimwidth