mb_strlen関数とは・・・
 mb_strlen関数は文字列の長さを返します。半角文字も全角文字もすべて長さ=1
としてカウントします。
1番目の引数には対象とする文字列、2番目の引数には「SJIS」(Shift-JISの場合)か
「EUC-JP」(EUCの場合)を指定します。Windows環境では、通常は「SJIS」を指定します。


以下はmb_strlen関数を使用したプログラムです。

<?php

$a="12345678ABCDF";
$b="ただいまPHPを勉強中";

//各文字列の長さを表示します
print mb_strlen($a,"SJIS")."<BR>";
print strlen($a)."<BR>";

print mb_strlen($b,"SJIS")."<BR>";
print strlen($b)."<BR>";

?>


*上記のプログラムをWeb上で表示させると次のようになります。
実行結果 ←クリック