|<\/p>/is","", $str);」去掉p標籤即可。"/> |<\/p>/is","", $str);」去掉p標籤即可。">
php去掉p標籤的方法:先開啟對應的PHP檔;然後透過php正規表示式「preg_replace("/
|/is","" , $str);」去掉p標籤即可。 *?>
本文操作環境:windows7系統、PHP7.1版,DELL G3電腦
特定問題:
PHP正則去掉
和
如圖我需要一個正則,把所有的
和
過濾掉,並且不影響其他的標籤,只是去掉P 這裡的正規怎麼寫。已經找了很多方法了都無用,要嘛是把所有html都去掉了,要嘛不管用。 $str是文字域裡面的內容,用的是某度的htmleditor,總是給內容自動上P標籤,改js改了半天也沒有卵用。所以想要曲線救國,想要把$str寫入到資料庫之前,把所有的,不管是前面的還是後面的 還是什麼犄角旮旯的P,統統給我幹掉! ,其他的HTML標籤一律保留,僅僅去掉P,重點再說一遍,其他的都不去除,只去除P而且只要PHP寫法,不要JavaScript,謝謝大神相助!已經能給最多的分數了,滿分了,沒辦法再多了。另外申明一點,圖片中的那些標籤只是個例子,實際上可能不只這些種標籤,我只是不要P標籤,如果永preg_replace的話,就去掉全部html標籤了,額外申明保留哪些標籤例外不刪除的話,有點太麻煩了。
簡單去掉
的就行了,##解決方法:
$new = preg_replace("/<p.*?>|<\/p>/is","", $str); var_dump($new);【推薦學習:《
PHP影片教學》】
以上是php怎麼去掉p標籤的詳細內容。更多資訊請關注PHP中文網其他相關文章!