php 幾個過濾數(shù)據(jù)函數(shù)

preg_replace()

preg_replace 函數(shù)執(zhí)行一個正則表達式的搜索和替換

在讀取sql中的數(shù)據(jù)時,有些數(shù)據(jù)是帶有換行的,這里我們用php過濾掉這些換行

使用正則過濾換行

  // $str 包含換行
  $str = "aa
  
  ";
  echo preg_replace('/\s*/', '', $str);
  // 輸出:aa
  

strip_tags()

strip_tags 函數(shù)剝?nèi)プ址械?HTML、XML 以及 PHP 的標(biāo)簽

  $str = "<div>aa</div>";
  echo strip_tags($str);
  // 輸出:aa

addslashes()

addslashes 函數(shù)返回在預(yù)定義字符之前添加反斜杠的字符串

  $str = "a'a";
  echo addslashes($str);
  // 輸出:a\'a

htmlspecialchars_decode()

htmlspecialchars_decode 函數(shù)把預(yù)定義的 HTML 實體轉(zhuǎn)換為字符

  $str = "&lt;aa&gt;";
  echo htmlspecialchars_decode($str);die;
  // 輸出:<aa>

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 對網(wǎng)站發(fā)動XSS攻擊的方式有很多種,僅僅使用php的一些內(nèi)置過濾函數(shù)是對付不了的,即使你將filter_var,m...
    dreamer_lk閱讀 7,789評論 0 6
  • 總結(jié)了一些開發(fā)中常用的函數(shù): usleep() //函數(shù)延遲代碼執(zhí)行若干微秒。 unpack() //函數(shù)從二進制...
    ADL2022閱讀 546評論 0 3
  • PHP常用函數(shù)大全 usleep() 函數(shù)延遲代碼執(zhí)行若干微秒。 unpack() 函數(shù)從二進制字符串對數(shù)據(jù)進行解...
    上街買菜丶迷倒老太閱讀 1,504評論 0 20
  • 1 字符串轉(zhuǎn)換類函數(shù) addcslashes函數(shù):以C語言風(fēng)格使用反斜線轉(zhuǎn)義字符串中的字符 addslashes函...
    弄了個啥閱讀 301評論 0 0
  • PHP 實例 運行PHP腳本 PHP Double 數(shù)據(jù)類型 PHP 字符串變量 PHP 文檔 PHP局部變量 P...
    茶茶點閱讀 3,624評論 0 12

友情鏈接更多精彩內(nèi)容