1. 程式人生 > >php 刪除富文字編輯器儲存內容中的其他程式碼(保留中文)

php 刪除富文字編輯器儲存內容中的其他程式碼(保留中文)

$str = '<p><p style="ve:"">測試篩選文字域內的中文    </p><p sty;">';

資料庫存的資訊是這樣的,所以PC和手機端是可以的,但是APP不能直接使用,需要把裡面的中文拿出來然後返回。

public function str($str)
{
    $str = htmlspecialchars_decode($str);//把一些預定義的 HTML 實體轉換為字元
    $str = str_replace(" ", "", $str);//將空格替換成空
    $str = strip_tags($str);//函式剝去字串中的 HTML、XML 以及 PHP 的標籤,獲取純文字內容
    return $str;
}
echo $this->str($str);//結果:測試篩選文字域內的中文

上面的 $str 只是進行舉例,實際使用還是按照真實資料。
如有錯誤,歡迎指正,謝謝~~。