PHPで文字列の長さを取得する方法(strlen/mb_strlen)です
strlen 文字列のバイト数
// strlen 文字列のバイト数 echo 'strlen1:'.strlen('12345'); echo 'strlen2:'.strlen('あいうえお'); echo 'strlen3:'.strlen('12345あいうえお');
strlenの実行結果
strlen1:5 strlen2:15 strlen3:20
UTF-8 の場合、全角は3バイトになるみたい
mb_strlen 文字列の文字数
// mb_strlen 文字列の文字数 echo 'mb_strlen1:'.mb_strlen('12345'); echo 'mb_strlen2:'.mb_strlen('あいうえお'); echo 'mb_strlen3:'.mb_strlen('12345あいうえお');
mb_strlen の実行結果
mb_strlen1:5 mb_strlen2:5 mb_strlen3:10