Textarea giriş - paragraf ve başlıklar ile nasıl başa?

0 Cevap php

Ben şu anda bir MySQL veritabanında saklamadan önce textarea girişi etrafında paragraf etiketleri koymak için kullandığım aşağıdaki ifadeyi kullanabilirsiniz.

$inputText = str_replace('<p></p>', '', '<p>' . preg_replace('#([\r\n]\s*?[\r\n]){2,}#', '</p>$0<p>', $inputText) . '</p>');

Bu benim başlık etiketlerini kullanmak istediğinizde dışında, iyi ve iyi çalışıyor. Bunlar daha sonra istenmeyen paragraf etiketleri ile çevrilidir:

<p><h3>Test Header</h3></p>

Beklendiği gibi bu görüntüler ise, bu görüş bir doğrulama noktasından büyük değildir.

Herkes başlıkları etiketleri yakalamak için geliştirilmiş bir ifade ve / veya yöntem önermek ve sadece gerçek paragraflara paragraf etiketlerini başvurabilir miyim? Ya da, ben önce ben şu anda aynı istenen etkiyi üretmek için kullanıyorum ifadesi benim girişine uygulayabileceğiniz bir ifadesidir.

Bir yan not olarak, ben tek başına köprü ', bir' etiketleri girmek ve onları yine eskisi gibi paragraf etiketleri ile çevrili olması mümkün olmak istiyorum.

Ben onlar istenmeyen paragraf etiketlerini kaldırmak için veritabanına girilir sonra sadece elle ayrıntıları düzenlemek için daha kolay olabileceğini kabul var.

0 Cevap