$str = "1
2";
$str = preg_replace( "#".PHP_EOL."|\t#", "", $str );
$hand = fopen("t.txt", "w+");
fwrite($hand, $str);
fclose($hand);
文字列から改行と水平タブを削除してからtxt
ファイルに書き込む必要があります。
上記のコードは、水平タブのみを削除しますが、改行は残ります。つまり、テキスト ファイルに書き込まれます。
1
2
どこが間違っていますか?