Как с помощи php переносимую строку преобразовать в параграф
Есть такой текст
Вася купил рогатую козу, но коза была всегда вредной и бодала Васю.
<br /><br />
Васька устал от таких мучений и решил продать козочку.
<br /><br />
Пришел на рынок и продал козу в убыток себе.
А нужно так
<p>Вася купил рогатую козу, но коза была всегда вредной и бодала Васю.</p>
<p>Васька устал от таких мучений и решил продать козочку.</p>
<p>Пришел на рынок и продал козу в убыток себе.</p>
Разбить строку на массив по двойным тегам <br /><br />
, полученные элементы "обернуть" в необходимый тег, и преобразовать массив обратно в строку:
$str = 'Вася купил рогатую козу, но коза была всегда вредной и бодала Васю.
<br /><br />
Васька устал от таких мучений и решил продать козочку.
<br /><br />
Пришел на рынок и продал козу в убыток себе.';
$str = join(array_map(function($str){
return "<p>".trim($str)."</p>";
}, preg_split('~(?:<br\s?/>){2}~', $str)));
echo $str;
Как вариант (велосипедик) можно рассмотреть:
$string = 'Вася купил рогатую козу, но коза была всегда вредной и бодала Васю.
<br /><br />
Васька устал от таких мучений и решил продать козочку.
<br /><br />
Пришел на рынок и продал козу в убыток себе.';
echo preg_replace("~^([А-Я])(.+?)$\s?~m", "<p>$1$2</p>", strip_tags($string));
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Речь о произвольном типе постовЕсть переменная, содержащая некое число, например
Всех приветствую,есть сайт как запретить пользователям ходить по каталогам ну например открыл сайт попал на indexphp и допустим он ввел в адресную...
взял две библиотеки для шифрования в RSA: phpseclib/phpseclib liamylian/x-rsa