★mb_strlen関数

 mb_strlenの関数は文字列の長さを返します。半角文字も全角文字もすべて長さ=1としてカウントします。
 1番目の引数には対象とする文字列、2番目の引数には「SJIS」(Shift-JISの場合)か「EUC-JP」(EUCの場合)を
指定します。Windows環境では、通常は「SJIS」を指定します。
 例は変数$aと$bに文字列を代入し、それぞれの長さをmb_strlen関数とstrlen関数で調べています。$aは半角文
字と全角文字が混在しているので、strlen関数に渡すと全角文字は長さ=2としてカウントされ、mb_strlen関数
に渡した場合とは異なる結果となります。

例)
<?php

 $a = "12345ABCDE";
 $b = "ただいまHPを作成中";

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

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

?>

実行結果