Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Как записать массив в файл без пустых строк?

Вася Б Мастер (1480), на голосовании 2 года назад
file_put_contents("array.txt" , implode("\r\n", $array ));




Вот, сие пишет файл с пустыми строками. Как избавиться от этого?








Имеем:




На лукоморье дуб зеленый




Златая цепь на дубе том




И днем и ночью Кот ученый




Все ходит по цепи кругом












Должно быть:




На лукоморье дуб зеленый
Златая цепь на дубе том
И днем и ночью Кот ученый
Все ходит по цепи кругом




Поигрался с \n\r, ставил $array = array_filter($array); - ничего не помогает.

Дополнительно открыт/редактировать/закрыть полученный текстовый файл не хочется.
Голосование за лучший ответ
Oleg D. Искусственный Интеллект (110744) 2 года назад
для начала стоит понять, что именно вы понимаете под пустыми строками. посмотрите конкретно какие символы в этих местах. может ваш редактор показывает /r/n как два переноса. потом посмотреть, может лишние переносы есть в вашем массиве $array изначально и ошибка где-то еще.
ну или пройтись по всему массиву trim, потом уже объединять.
Похожие вопросы