文字列の配列をファイルに書き込み、ファイルを1行ずつ読み取ることができるPHPクラスを作成しています。
'\ n'のような特殊文字が、ファイルの形式をいじるのではなく、文字通りファイルに書き込まれるようにする必要があります。これは、一重引用符で囲まれた文字列を使用する場合にのみ機能するようです。
<?php
//EXAMPLE ONE - DOUBLE QUOTES ----------
$user_input = "This is the \n input.";
file_put_contents("input.txt", $user_input);
//OUTPUT
//
//This is the
// input.
//
//EXAMPLE TWO - SINGLE QUOTES ----------
$user_input = 'This is the \n input.';
file_put_contents("input.txt", $user_input);
//OUTPUT
//
//This is the \n input.
//
?>
$ user_inputが二重引用符で囲まれている場合でも、例2の出力をどのように実現できますか?