Php fonksiyonlarından nl2br'yi biliyorsunuzdur. Bu fonksiyon php.net tabiriyle;
nl2br — Dizgedeki tüm satırsonlarının yerine HTML satır katlayıcıları yerleştirilir
yani \n gördüğü yere br ekliyor. Bundan farklı olarak bize \n gördüğü yere p ekleyen bir fonksiyon lazım olabilir.
Alttaki fonksiyon yeni satır farkettiğinde p tagı ekliyor.
<?php function nl2p($str) { $new_str = preg_replace('/<br \\/>\s*<br \\/>/', "</p>\\n<p>", nl2br($str)); return '<p>' . $new_str . '</p>' . "\n"; } ?>
1 yorum
aradığım şeydi tşk
Yanıtla