変数内の改行を正規化
PHP5までは、普通に通じた例
<?php
$honbun = "
行番号1
行番号2
行番号3
";
?>
PHP7だと、これにしないと改行してくれない
<?php
$honbun = "行番号1\r\n行番号2\r\n行番号3\r\n";
?>
vimで置換する時、vs testで一時ノートに置換したい部分だけ貼り付け、
:$s/{置換したい改行符}/\\r\n/g
バックスラッシュを認識してくれない場合、特殊文字の前にバックスラッシュを入れて、その文字をエスケープする。
例:
<?php
$honbun = "
行番号1
行番号2
行番号3
";
?>
ここの改行符がLFの \n の場合、
%s/\\n/\\r\n/g
ってやります。
<?php
$honbun = "行番号1\r\n行番号2\r\n行番号3\r\n";
?>
以上。