Cevaplar
-
strip_tags ile ayıkladıktan sonra aşağıdaki şekilde satır sonlarını da temizleyebilirsiniz.
$icerik = 'varsayalım ki burası veritabanından geldi'; $icerik = str_replace("\n", " ", $icerik); $icerik = str_replace("\r", " ", $icerik); $icerik = str_replace("\r\n", " ", $icerik);
-
fahrenhayt46
slm, şu şekilde daha genel birşey yapmıştım beklerken,
$t = array( "\n","\t","\r","\f"," "," "," "," "," "," "," "," "," " ); $ic = str_replace($t," ",$vt);
12 yıl önce yazılmış
-
-
Satır atlanmış dediğin yerlerde \n (#13 = NL (newline)) karakteri var. PHP'de bu yazıları ekrana yazdırırken satır atlanan yerlerde HTML <br/> basması için nl2br() fonksiyonu bulunur. O satırları veritabanına yazdırırken \n ile yazdırılmasına müsaade etmen gerekir. Sadece ekrana bastırırken nl2br() ile HTML'e uygun yazılmasını sağlarsın.
-
$veri = preg_replace('/(?:(?:\r\n|\r|\n)\s*)/sim', "", $veri);