- ベストアンサー
文字列のバイト数を取得したい
処理中に渡ってくる文字列のバイト数を取得したいのですが、 そういった関数はありませんでしょうか? 探しても見つかりませんでした。 文字列はUTF-8かSJISで渡ってきますので、両方に 対応していると嬉しいです。 対応していなければ渡ってくる前に文字コードを 変換します。 どなたかご教示下さい。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
ほんとにバイト数でよいのでしょうか? 文字数とバイト数は違うので注意。 また文字数はコードの判定がミスすると思わぬ誤処理になるので注意。 <?PHP $str="あいうえお"; $byte=strlen($str); print $byte; $moji=mb_strlen($str); print $moji; ?>
お礼
ありがとうございます。私も先日、ただstrlen()してあげれば いいじゃん、という事に気づきました! バイト数で問題ありません。ありがとうございました。