В приведенном ниже коде я просто заменяю все одинарные кавычки на двойные кавычки из исходного файла.Как я могу написать файл по строкам или тому подобное?
Я получил большинство из этого, мне просто нужно записать его в файл сейчас.
Должен ли я хранить все строки в памяти, а затем писать.
Или писать по строкам?
Какой путь лучше всего
<?php
// http://stackoverflow.com/questions/5299471/php-parsing-a-txt-file
// http://stackoverflow.com/questions/15131619/create-carriage-return-in-php-string
// http://stackoverflow.com/questions/2424281/how-do-i-replace-double-quotes-with-single-quotes
$txt_file = file_get_contents('../js/a_file.js');
$rows = explode("\n", $txt_file);
array_shift($rows);
foreach($rows as $row => $data)
{
$data = str_replace("'", '"', $data);
// echo "" . $row . " | " . $data . "\r\n";
// fwrite($myfile, $txt);
}
Ваш код работает, но вы можете исправить код Марио работать как хорошо. Я думаю, что он потерял возврат каретки. –