テキストに数行おきに改行を挿入する方法を調べた。
処理のイメージは次の通り。
入力テキスト
あああああああああああ いいいいいいいいいいいいい うううううううううううう ええええええええええええ おおおおおおおおお かかかかかかかかか
出力テキスト
あああああああああああ いいいいいいいいいいいいい うううううううううううう ええええええええええええ おおおおおおおおお かかかかかかかかか
実装例は下記の通り。
<?php
$text=<<<EOS
あああああああああああ
いいいいいいいいいいいいい
うううううううううううう
ええええええええええええ
おおおおおおおおお
かかかかかかかかか
EOS;
echo preg_replace('/(.*\n){2}/', "$0\n", $text), PHP_EOL;
改行コードで終わる任意の文字列の2個目の末尾に改行を挿入している。