質問: 文字列を一定文字数で挿入もしくは、改行。 文字列を一定文字数で挿入もしくは、改行する方法、 関数はあるでしょうか? たとえば、 あめんぼ、赤いなあいうえお を8文字ずつで改行したいのですが、 方法が分かりません。 あめんぼ、赤いな あいうえお 最初は、mb_substrで改行する文字を調べて 改行タグを入れれば、とたかをくくっていた んですが、同じ文字を入力されていたら、変な 所で改行されてしまうと、気がつきました。^^; 「あ=>あ」にすると、一文字目の”あ”も 指定されてしまって。 改行するデータは、常に変わり予想はできません。 formからの入力を想定しているので、最悪 で送信時に強制改行しても いいかなーとは、思っていますが、phpで処理できるで しょうか?
回答: 全角8文字で改行する 1番目と3番目は半角文字などが混ざっていると使えない 2番目又は4番目は、エンコードに依存する(php.iniにも)ので注意。