PHP 中的 FILTER_SANITIZE_STRING 常量


FILTER_SANITIZE_STRING 常量從字串中刪除標記並對特殊字元進行編碼。

標記

  • FILTER_FLAG_NO_ENCODE_QUOTES − 不對引號進行編碼

  • FILTER_FLAG_STRIP_LOW − 刪除 ASCII 值小於 32 的字元

  • FILTER_FLAG_STRIP_HIGH − 刪除 ASCII 值大於 127 的字元

  • FILTER_FLAG_ENCODE_LOW − 編碼 ASCII 值小於 32 的字元

  • FILTER_FLAG_ENCODE_HIGH − 編碼 ASCII 值大於 127 的字元

  • FILTER_FLAG_ENCODE_AMP − 將“&”字元編碼為 &

返回

FILTER_SANITIZE_STRING 常量不返回任何內容。

示例

 線上演示

<?php
   $var = "<p>£Demo! ££</p>";
   $res = filter_var($var, FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_HIGH);
   echo $res;
?>

輸出

以下為輸出結果。

Demo!

更新於: 27-Jun-2020

306 次瀏覽

開啟你的 職業生涯

透過完成課程獲得認證

開始學習
廣告
© . All rights reserved.