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

Тема в разделе "PHP", создана пользователем ivashka, 9 апр 2008.

Статус темы:
Закрыта.
Модераторы: latteo
  1. ivashka

    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]
    Заранее благодарен.
     
  2. lexesv

    lexesv

    Регистр.:
    15 ноя 2006
    Сообщения:
    219
    Симпатии:
    103
    PHP:
    while (isset($category[$i]))
            {
                
    fopen ($file[0], "r+");
                
    file_put_contents ($file[0], $category."\n");
                
    $i++;    
                    @
    fclose($file[0]);
            }
     
  3. ivashka

    ivashka

    Регистр.:
    16 май 2007
    Сообщения:
    151
    Симпатии:
    15
    Пробывал уже.
    Не работает.
    Открываю блокнотом а там:
    Раздел1\nРаздел2\nРаздел3\n
    А мне нужно что бы именно с нового рядка, что бы потом через функцию file получить содержимое в массив, для подальшей обработки.
     
  4. masto

    masto Прохожие

    \n точно в двойных кавычках, а не одинарных?
     
  5. ivashka

    ivashka

    Регистр.:
    16 май 2007
    Сообщения:
    151
    Симпатии:
    15
    Вопрос исчерпан. Проблема была не в коде, а в маздаевском блокноте. Открыл в нотепад++ все нормально.
    Всем спасибо.
     
  6. lexesv

    lexesv

    Регистр.:
    15 ноя 2006
    Сообщения:
    219
    Симпатии:
    103
    Если под виндой и блокнотом то \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';
    }
     
  7. masto

    masto Прохожие

    я прекрасно знаю как надо делать.
    мой пост был не тебе а ТС.
     
Статус темы:
Закрыта.