Как переконвертировать *.php файл в формате окончания строки Windows в Unix line endings

Ekaterina

Новичок
Добрый день, участникам форума!

Помогите, пожалуйста, в тестовом задании надо предоставить выходной php файл в формате окончания строки Unix: "\n".

В гугле нахожу только варианты работы с командной строкой, и кажется под Unix.

Правильно ли будет в отдельном файле написать следующее:

PHP:
$f = file('win.php');

foreach ($f  as $v) {
	
	str_replace("\r", "", $v);
	
	$res[] = $v;

}

 
$fw=fopen ('unix.php', "w");

foreach($res as $key=>$value) { 

   fwrite($fw, $value);
}

fclose($fw);

Может есть какой-то другой способ переконвертации.

Спасибо!
 

shureen

Милорд Лось Кристофер
в любом нормальном редакторе можно выбрать окончание строки
 

Ekaterina

Новичок
И еще вопрос, как проверить, что выходной файл действительно содержит то, что нужно в конце строк?
 

shureen

Милорд Лось Кристофер
не знаю как в зенде. Но в линуксе обычный gedit может сохранять в любой кодировки и с любым концом строки

upd:
хотя что странно в тех же phpstorm и netbeans не нашёл как это сделать... :)
 

Ekaterina

Новичок
не знаю как в зенде. Но в линуксе обычный gedit может сохранять в любой кодировки и с любым концом строки
Понятно, спасибо всем за отклик. Сделала так как написала, потому что в zend что-то не могу найти.

Может быть подскажите еще:

Символы надо вывести на экран в формате <name> \n . То есть на экране это д.б. так Kate
Ann
Piter

Но, если просто при выводе присоединять "/n",
PHP:
echo $v."\n";
то на экране все получается в строку, а при просмотре исходного кода - в столбец. Как здесь быть?
 
Сверху