После 5 строки вставить строку

Тема в разделе "PHP", создана пользователем Emporio, 2 ноя 2009.

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

    Emporio Постоялец

    Регистр.:
    17 апр 2009
    Сообщения:
    63
    Симпатии:
    4
    Как вставить после пятой строки строку?
     
  2. Raccoon

    Raccoon

    Регистр.:
    31 июл 2007
    Сообщения:
    172
    Симпатии:
    9
    в цикле?

    создаешь переменную $k и присваиваешь ей +1 на каждом шаге.

    цикл {

    $k = 0;
    $k = $k + 1;

    if($k == '5') echo('Это строка №5');

    }
     
  3. unsiker

    unsiker

    Регистр.:
    6 июн 2008
    Сообщения:
    465
    Симпатии:
    172
    куда именно вставлять ты собрался?
    если в файл то тебе нужно средствами ПХП отсчитать 5 строк, а шестой происвоить

    нужную строку + сивол перевода на новую строку + шестая строка
     
  4. KillDead

    KillDead

    Регистр.:
    11 авг 2006
    Сообщения:
    883
    Симпатии:
    540
    PHP:
    $key=5;
    $txt_add"Строчка после 5\n";

    $arr explode("\n"$txt);
    echo 
    implode(''array_merge(array_slice($arr0$key), array($txt_add) ,array_slice($arr$key )));
    + можно ещё придумать 2 реализации как минимум
     
    Emporio нравится это.
  5. Emporio

    Emporio Постоялец

    Регистр.:
    17 апр 2009
    Сообщения:
    63
    Симпатии:
    4
    Не в цикле, не в файле, вариант KillDead, самое оно. :ay:
     
Статус темы:
Закрыта.