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!
廣告
資料結構
網路
關係型資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP