mb_strlen( str1 ) mb_strlen( str1, str2 )
| 戻り値(int) | str1 の文字数 |
| 引数1(str1) |
文字列 "abc", "いろは" など |
| 引数2(str2) |
文字列のエンコーディング 'EUC-JP', 'Shift_JIS' など 省略時は内部エンコーディングが指定される |
文字列のバイト数をカウントする場合は strlen を使用する。
<?php $strlen_test1= "日本語"; $strlen_test2 = "English"; $strlen_test3 = "日本語English"; //文字列のバイト数をカウントする。 print strlen( $strlen_test1 ) . "\n"; //6 print strlen( $strlen_test2 ) . "\n"; //7 print strlen( $strlen_test3 ) . "\n"; //13 //文字列の文字数をカウントする。 print mb_strlen( $strlen_test1 ) . "\n"; //3 print mb_strlen( $strlen_test2 ) . "\n"; //7 print mb_strlen( $strlen_test3 ) . "\n"; //10 ?>
このサイトはリンクフリーです。リンクを貼る際に連絡は不要です。
© 2005-2006 PHP Webリファレンス all rights reserved.