У меня проблемы с "bb parser", который я кодирую. Или, ну, не с самим парсером, а с nl2br, модифицирующим его.
Строка из базы данных выглядит следующим образом:
текст текст текст
[код] код код код [/ код]
текст текст текст
Теперь nl2br помещает один br / после первого «текстового текста», а затем еще один ниже этого, так что перед тегом [code] есть два разрыва строки (что на самом деле правильно, но не то, что я хочу).
Можно ли как-то ограничить количество бр, вводимых подряд? Кажется, я не могу найти решение, которое достаточно просто.
Заранее спасибо, ребята.