首頁 > 後端開發 > PHP問題 > php怎麼使用正規匹配去掉html

php怎麼使用正規匹配去掉html

尊渡假赌尊渡假赌尊渡假赌
發布: 2023-05-24 10:22:52
原創
1302 人瀏覽過

php使用正規比對去掉html方法:1、建立一個php範例檔;2、定義一個HTML標籤的字串「$html_string」;3、使用正規表示式「/<[^< ] >/」符合所有html標籤;4、使用「preg_replace("/<[^<] >/",$html_string)」語法刪除html標籤即可。

php怎麼使用正規匹配去掉html

本教學作業系統:Windows10系統、php8.1.3版本、Dell G3電腦。

php使用正規比對去掉html方法如下:

首先定義一個包含HTML標籤的字串。

$html_string = "<div><h2>Hello World</h2><p>This is <strong>P HP</strong>.</p></div>";
登入後複製

上面的程式碼定義了一個具有標準HTML標記的字串。我們的目標是移除所有HTML標記,只留下純文字內容。

使用preg_replace()函數來刪除字串中的所有HTML標記。

下面的程式碼示範如何使用preg_replace()函數刪除HTML標記。

$plain_text = preg_replace(&#39;/<[^<]+>/&#39;, &#39;&#39;, $html_string);echo $plain_text;
登入後複製

在上面的程式碼中,我們定義了一個具有正規表示式模式的preg_replace()函數。正規表示式模式`

/<[^<]+>/
登入後複製

`表示查找任何以"<"開頭,以">"結尾的子字串,並將其替換為一個空字串。這樣就可以刪除所有HTML標記。

最後,我們在螢幕上輸出未包含HTML標記的字串即可。

以上是php怎麼使用正規匹配去掉html的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
php
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板