最近在做一個小程序的考試系統,從后台調出的數據是這個樣子的
那么我遇到這個問題的時候想到的微信小程序的富文本即(wxParse),使用過wxParse的都知道,富文本必須得具體到單個的數據上才能使用,假如我們輸出過多的數據怎么辦?不可能一個一個的點過去是把,我們的工作量是不是太大了呢?
我們在PHP后台進行過濾數據的時候要用到三個函數trim()、addslashes()和htmlspecialchars()。
trim() 用於刪除獲取到的數據兩端的空白字符和其他預定義字符
addslashes() 用於在預定義字符添加反斜杠
htmlspecialchars() 把預定義字符轉化為HTML實體
因為我們使用了htmlspecialchars()函數將預定義字符轉化成了HTML實體,所以我們要再將它轉化回去所以使用到的函數是htmlspecialchars_decode()
htmlspecialchars_decode(); 將預定的HTML實體轉化為字符
添加上htmlspecialchars_decode()這個函數的話我們就可以在頁面上看不到HTML實體字符了,他輸出的結果為: