<?php $lines = file('brand_list.txt'); $hi = ","; foreach ($lines as $line) { $xml .= "$line" . "$hi"; } file_put_contents('brand-list-url.txt', $xml);
бренд-список-url.txt
, Pioneer , Кенвуд , JVC Sony Clarion
Поскольку первая строка brand_list.txt, вероятно, является пустой строкой, а $line содержит символ новой строки.
brand_list.txt
$line
Прочитайте документы по file().Я также призываю вас взглянуть на implode().
file()
implode()
Поскольку $line содержит символ \n (перевод строки).
\n
Вы захотите rtrim() $line и затем добавите \n обратно.
rtrim()
Переменная $ line содержит символ новой строки, поэтому на следующей строке в выводе отображается запятая.