マルチバイト文字列から文字数で切り出す時に便利なmb_substr関数
リファレンスをみると4つ$encodingは省略可能になっているけれど基本的に指定した方が無難
エンコードが合わないと文字数ではなくバイトで切り出しているような挙動を見せるため