За последние 24 часа нас посетили 50829 программистов и 1745 роботов. Сейчас ищет 971 программист ...

Обработка текста из мессаги

Тема в разделе "PHP для новичков", создана пользователем -Vladimir-, 9 янв 2010.

  1. -Vladimir-

    -Vladimir- Активный пользователь

    С нами с:
    20 сен 2009
    Сообщения:
    139
    Симпатии:
    0
    Имеется переменная $_POST['text']; в которой:

    Строка 1
    Строка 2
    Строка 3
    ...

    Как можно обработать этот текст, чтобы пронумеровать слева, и справа добавить кое-что, чтобы получилось примерно так:
    <1>Строка 1~0|
    <2>Строка 2~0|
    <3>Строка 3~0|
    ...

    Переносы строк должны сохраниться. Символы, которые ставятся возле цифр - разделители.
     
  2. -Vladimir-

    -Vladimir- Активный пользователь

    С нами с:
    20 сен 2009
    Сообщения:
    139
    Симпатии:
    0
    Или так:

    Строка 1<1>~0|
    Строка 2<2>~0|
    Строка 3<3>~0|
     
  3. Mr.M.I.T.

    Mr.M.I.T. Старожил

    С нами с:
    28 янв 2008
    Сообщения:
    4.586
    Симпатии:
    1
    Адрес:
    у тебя канфетка?
    explode()
    for()
    \r\n
     
  4. -Vladimir-

    -Vladimir- Активный пользователь

    С нами с:
    20 сен 2009
    Сообщения:
    139
    Симпатии:
    0
    Разобрался, немного по-другому вышло, работает.
    Получается такой обработанный текст:
    [<c=1>Строка1
    <x=1><0>][<c=2>Строка2
    <x=2><0>][<c=3>Строка3
    <x=3><0>][<c=4>Строка4<x=4><0>]

    c= и x= - номер строки.

    Как можно сделать, чтобы изменять <0>, обратившись к х=... ?
    Например, если х=1, то <0> = <0+1>. При повторном обращении - ещё на единицу увеличится. Вместо <0> можно сделать, например, <y=0>.