Patrul
Новичок
Замена первой строки текста
Есть переменная содержащая в себе текст с абзацами, разделенными \n
Нужно выделить жирным первый абзац текста и во всем тексте заменить \n на <br>
Сейчас я использую довольно длинное, ресурсоемкое решение и пишу сюда в надежде, что кто-то сможет подсказать решение проще.
$text - переменная с текстом
Есть переменная содержащая в себе текст с абзацами, разделенными \n
Нужно выделить жирным первый абзац текста и во всем тексте заменить \n на <br>
Сейчас я использую довольно длинное, ресурсоемкое решение и пишу сюда в надежде, что кто-то сможет подсказать решение проще.
$text - переменная с текстом
PHP:
echo '<p><strong>'.preg_replace('/(.[^\n]*)[\n](.*)$/isU','$1</strong></p><p>',$text).preg_replace('/[\n]/','<br>',preg_replace('/^(.[^\n]*)[\n]/','',$text)).'</p>'