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 ?>
スポンサーリンク
このサイトはリンクフリーです。リンクを貼る際に連絡は不要です。
© since 2005 PHP Webリファレンス all rights reserved.