За последние 24 часа нас посетили 20965 программистов и 1108 роботов. Сейчас ищут 450 программистов ...

Неправильная запись в .txt

Тема в разделе "PHP для новичков", создана пользователем gazlevodiva, 30 мар 2018.

Метки:
  1. gazlevodiva

    gazlevodiva Новичок

    С нами с:
    22 фев 2018
    Сообщения:
    19
    Симпатии:
    0
    Всем привет. С кодом думаю все понятно, что есть и чего нет. В файл записывает только последний. Почему? Должен записывать оба элемента массива в столбец.
    PHP:
    1. $value = array('BAlalika','2','vodka');
    2.  
    3. foreach ($value as $ke) {
    4.     $tit = fopen("test.txt", "a");
    5. ftruncate($tit, 0);
    6. fwrite($tit, $ke."\r\n");
    7. fclose($tit);
    8.  
    9. echo 'Все записано';
    10. }
     
  2. ADSoft

    ADSoft Старожил

    С нами с:
    12 мар 2007
    Сообщения:
    3.817
    Симпатии:
    735
    Адрес:
    Татарстан
    кому должен?
    1. файл надо один раз открыть в начале - не надо в цикле его открывать
    в цикле - только запись
    закрывать тоже - только после цикла
     
  3. [vs]

    [vs] Суперстар
    Команда форума Модератор

    С нами с:
    27 сен 2007
    Сообщения:
    10.553
    Симпатии:
    631
    Эта операция очищает файл