いまHP
だい
だいま
スだ

HPを作成中
ただい

Check!
全角文字を長さ=2として扱うsubstr関数では、全角の1文字の途中で文字列を
取り出すと文字化けしてしまいます。mb_substr関数は全角文字も1文字として
カウントするので、そのようなことは起こりません。