mb_substr() は、startお よび length パラメータで指定した strの一部を返します。
mb_substr() は文字数に基づきマルチバイト対応の substr()処理を行います。位置は、 strの始めから数えられます。最初の文字 の位置は0、2番目の文字の位置は1、といったようになります。
encoding は文字エンコーディング名です。省 略された場合は、内部文字エンコーディングが使用されます。
mb_strcut(), mb_internal_encoding()も参照下さい。