文章を書いていた時に、たまたま「1と2と3と5と6」と言う文字列を順番どおりに書いて、入力切り替えのかったるさを実感しました。ふと考えてみると。「12356」を先に書いてから、あとから間に「と」を入れてくれるとスマートな気がして、でもphpでどうやって書くんだろうっていう、変な妄想にふけりました。 妄想の結果: [phpcode] $insert = ‘と’; $str = ‘12356’; $len = strlen($str); for ($i = 0; $i < $len; $i++) { echo ($i > 0) ? $insert . $str[$i] : $str[$i]; } [/phpcode] もう少し、スマートに書けるんじゃないかと思ったけど、これで満足・・・・と思いきや、$strがマルチバイトだと動かなそうな気がした。で、第2版がこちら [phpcode] $ins
![[php]文字列の各文字の間に別の文字列を挿入するスクリプト | うえちょこ@ぼろぐ](https://cdn-ak-scissors.b.st-hatena.com/image/square/8d71ff5111e05619a10d29bb40d7aebaa75c8fbc/height=288;version=1;width=512/https%3A%2F%2Fs0.wp.com%2Fi%2Fblank.jpg)