У меня есть строка, и я использую nl2br
для вставки разрывов строк.
как я могу вставить только один новый разрыв строки перед всеми новыми строками, а не разрыв строки перед всеми новыми строками
У меня есть строка, и я использую nl2br
для вставки разрывов строк.
как я могу вставить только один новый разрыв строки перед всеми новыми строками, а не разрыв строки перед всеми новыми строками
После этого вы можете использовать preg_replace(), чтобы сопоставить все повторяющиеся BR и заменить их одним
$pattern = "/(\<br\/\>)+/i";
$replacement = "<br/>";
$subject = "hi<br/><br/><br/>how are<br/>you";
$limit = -1;
$count = 0;
$result = preg_replace ($pattern, $replacement, $subject, $limit, $count);
nl2br
- person Jonathon   schedule 04.11.2014