использование nl2br для вставки разрыва строки только один раз, а не перед каждой новой строкой

У меня есть строка, и я использую nl2br вставить разрывы строк.

Как я могу сделать это только вставить один новый перевод строки перед всеми новыми строками, а не разрыв строки перед всеми новыми строками

0

Решение

После этого вы можете использовать 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);
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]