nl2br birden fazla satır

3 Cevap php

Ben /> etiketi
Merhaba Herkes" de ben birine multinewlines dönüştürmek istediğiniz br etiketi. I bu nasıl yapabilirim?

3 Cevap

En doğrudan yaklaşım ilk basit bir düzenli ifade kullanarak biriyle birden satırsonlarını değiştirmek için olabilir:

nl2br(preg_replace("/\n+/", "\n", $input));

Eğer php 5.2.4 varsa + Eğer preg_replace ve dikey boşluk karakter türünü \v kullanabilirsiniz

$str = preg_replace('/\v+/','<br>', $str);

I
tags. nl2br(preg_replace('/\n+/', '\n', $the_string)) (denenmemiş) hile yapmak gerekir HTML dönüştürmek için nl2br sonra kullanarak, ilk preg_replace () kullanarak tek satırsonu ile tekrarlanan satırsonlarını yerine denemek istiyorum.