php 日本語に対してstrlenを使う際は必ずsjisに変換して2バイトにしてから使うこと

utf8だと3バイトだったり2バイトだったりするので気をつける
変換については↓
utf8の日本語を2バイトにしたければshift_jisに変換すればよい - 技術ブログ