Ben sadece (ideal web sitesinin konu çevreleyen) ziyaretçiler tarafından yayınlanmıştır iletileri görüntüler PHP bir single serving site geliştiriyorum. Herkes üç mesajdan bir saat kadar ekleyebilirsiniz.
Web sitesi sadece bir sayfa olacak, ben her bir mesajın dikey uzunluğunu kontrol etmek istiyorum. Ancak, en azından kısmen özgün iletide satır sonlarını korumak istiyorum. Bir uzlaşma iki satır sonları için izin vermek için, ama ikiden fazla varsa, o zaman üst üste iki satır sonları toplam onları yerini alacak. Yığın taşması Bu uygular.
Örneğin:
"Oklukirpiler \ nare \ n \ n \ n \ nporcupiney."
değiştirildi olacağını
"Oklukirpiler /> Tatili hattı için kontrol etmenin bir zor yönü olasılığı onların toplanmış ve \ r \ n, \ r, ya da \ n olarak depolanmaktadır. Tüm çizgi /> nl2br kullanarak s () Benim soru: () ((preg_match gibi fonksiyonları ile) ve preg_replace) PHP düzenli ifadeler kullanarak, nasıl ben (veya aralarında boşluk olmadan) bir üste en fazla iki satır sonları örnekleri için kontrol edebilir ve daha sonra onları değiştirmek iki satır sonları toplam?