|<\/p>/is","", $str);」去掉p標籤即可。"/> |<\/p>/is","", $str);」去掉p標籤即可。">

首頁 >後端開發 >PHP問題 >php怎麼去掉p標籤

php怎麼去掉p標籤

藏色散人
藏色散人原創
2021-03-11 09:53:073186瀏覽

php去掉p標籤的方法:先開啟對應的PHP檔;然後透過php正規表示式「preg_replace("/

|/is","" , $str);」去掉p標籤即可。 *?>

php怎麼去掉p標籤

本文操作環境:windows7系統、PHP7.1版,DELL G3電腦

特定問題:

PHP正則去掉

如圖我需要一個正則,把所有的

過濾掉,並且不影響其他的標籤,只是去掉P 這裡的正規怎麼寫。已經找了很多方法了都無用,要嘛是把所有html都去掉了,要嘛不管用。 $str是文字域裡面的內容,用的是某度的htmleditor,總是給內容自動上P標籤,改js改了半天也沒有卵用。所以想要曲線救國,想要把$str寫入到資料庫之前,把所有的,不管是前面的還是後面的 還是什麼犄角旮旯的P,統統給我幹掉! ,其他的HTML標籤一律保留,僅僅去掉P,重點再說一遍,其他的都不去除,只去除P而且只要PHP寫法,不要JavaScript,謝謝大神相助!已經能給最多的分數了,滿分了,沒辦法再多了。

另外申明一點,圖片中的那些標籤只是個例子,實際上可能不只這些種標籤,我只是不要P標籤,如果永preg_replace的話,就去掉全部html標籤了,額外申明保留哪些標籤例外不刪除的話,有點太麻煩了。

php怎麼去掉p標籤

簡單去掉

的就行了,

##解決方法:

$new = preg_replace("/<p.*?>|<\/p>/is","", $str);
var_dump($new);

【推薦學習:《

PHP影片教學》】

以上是php怎麼去掉p標籤的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn