Помогите замену в тексте сделать

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

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

    GreeK Постоялец

    Регистр.:
    24 июл 2007
    Сообщения:
    124
    Симпатии:
    7
    Хочу научится заменять в тексте 2й, 3й или 5й по счету "</b>".
    Думаю, что нужно юзать preg_replace + регулярки, но опыта не хватает, помогите плз...

    Исходный текст:

    Код:
    текст <b> текст </b> текст <b> текст </b> текст <b> текст </b> текст...
    Надо получить:

    Код:
    текст <b> текст </b> текст <b> текст </b>[B]<BR>[/B] текст <b> текст </b> текст...
     
  2. 212

    212 Создатель

    Регистр.:
    31 авг 2007
    Сообщения:
    39
    Симпатии:
    0
    текст откуда??
    парсер?
     
  3. saen

    saen

    Регистр.:
    6 авг 2006
    Сообщения:
    756
    Симпатии:
    129
    PHP:
    $text "текст <b> текст </b> текст <b> текст </b> текст <b> текст </b> текст...";
    $array split(" ",$text);
    $array[7] .= "<br>";
    $output implode(" ",$array);
    echo 
    $output;
     
    GreeK нравится это.
  4. GreeK

    GreeK Постоялец

    Регистр.:
    24 июл 2007
    Сообщения:
    124
    Симпатии:
    7
    212. В рамках моего вопроса совершенно не важно откуда текст.

    saen. Спасибо за помощь.

    Вопрос решен, топик можно закрывать.
     
Статус темы:
Закрыта.