php怎麼去掉p標籤

2021-03-11 10:00:35

php去掉p標籤的方法:首先開啟相應的PHP檔案;然後通過php正規表示式「preg_replace("/|<\ p="">/is","", $str);」去掉p標籤即可。

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

具體問題:

PHP正則去掉<p>和</p>

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

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

87c11e5c139df4ec27e097f076b361a.png

簡單去掉<p></p>的就行了,

解決辦法:

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

【推薦學習:《》】

以上就是php怎麼去掉p標籤的詳細內容,更多請關注TW511.COM其它相關文章!