перенос строки

Статус
В этой теме нельзя размещать новые ответы.

ivashka

Полезный
Регистрация
16 Май 2007
Сообщения
151
Реакции
15
Записываю данные с масива в файл таким способом:

Код:
while (isset($category[$i]))
		{
			fopen ($file[0], "r+");
			file_put_contents ($file[0], $category);
			$i++;	
				@fclose($file[0]);
		}

Но все пишется в один ряд, как сделать что бы было не:
category[0]category[1]category[2]category[3]
в файле, а:
category[0]
category[1]
category[2]
category[3]
Заранее благодарен.
 
PHP:
while (isset($category[$i]))
		{
			fopen ($file[0], "r+");
			file_put_contents ($file[0], $category."\n");
			$i++;	
				@fclose($file[0]);
		}
 
PHP:
while (isset($category[$i]))
		{
			fopen ($file[0], "r+");
			file_put_contents ($file[0], $category."\n");
			$i++;	
				@fclose($file[0]);
		}

Пробывал уже.
Не работает.
Открываю блокнотом а там:
Раздел1\nРаздел2\nРаздел3\n
А мне нужно что бы именно с нового рядка, что бы потом через функцию file получить содержимое в массив, для подальшей обработки.
 
\n точно в двойных кавычках, а не одинарных?
 
\n точно в двойных кавычках, а не одинарных?
Вопрос исчерпан. Проблема была не в коде, а в маздаевском блокноте. Открыл в нотепад++ все нормально.
Всем спасибо.
 
Пробывал уже.
Не работает.
Открываю блокнотом а там:
Раздел1\nРаздел2\nРаздел3\n
А мне нужно что бы именно с нового рядка, что бы потом через функцию file получить содержимое в массив, для подальшей обработки.

Если под виндой и блокнотом то \r\n

2 masto ага в двойных, неверишь - можешь попробовать.

типа так
PHP:
for($i=0; $i<30; $i++){

echo $i."\n\r";
}
и так

PHP:
for($i=0; $i<30; $i++){

echo $i.'\n\r';
}
 
я прекрасно знаю как надо делать.
мой пост был не тебе а ТС.
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху