自作プログラムを嗜んでいた際に探し当てた、もしかしたらちょっと知名度の低そうなPHPの文字挿入用関数をご紹介。 例えば「12ケタの数字の、4文字ごとにハイフンを入れたい」とか「10文字の文字列の、8文字目に改行したい」みたいな、特定の文字数目に何らかの文字を挿入したい場合に使える、PHP4系から使用可能な関数です。 これ覚えとけば、substr()で分割 → 挿入したい文字列を加えて結合、みたいな力技を使わなくて済むかもですよー。 文字列内の指定した文字数目に、指定した文字を挿入する関数「wordwrap()」 wordwrap("対象の文字列", "指定の文字数", "挿入する文字", true/false); 細かな解説はマニュアルを参照していただくとして、注意点としては、この関数「wordwrap()」は基本的に、”単語単位”で”繰り返されて”使われるコトを念頭において作られてるよう
![PHPで文字列内の指定した文字数目に、指定した文字を挿入する関数「wordwrap()」](https://cdn-ak-scissors.b.st-hatena.com/image/square/b41287f45c30c183407ca7d9de095b23530df10a/height=288;version=1;width=512/http%3A%2F%2Fsmkn.xsrv.jp%2Fblog%2Fwp-content%2Fthemes%2Fthird_kiosk%2Fimg%2Ffavicon.png)