最新的Web開發教程
 

PHP FILTER_SANITIZE_SPECIAL_CHARS過濾器


<完整PHP過濾器參考

定義和用法

該FILTER_SANITIZE_SPECIAL_CHARS過濾HTML的轉義特殊字符。

此過濾器用於轉義“<>&,並低於32 ASCII值中的字符

  • 名稱: "special_chars"
  • ID-號:515

可能的標誌:

  • FILTER_FLAG_STRIP_LOW - 地帶字符具有低於32個ASCII值
  • FILTER_FLAG_STRIP_HIGH - 地帶字符以上32個ASCII值
  • FILTER_FLAG_ENCODE_HIGH - 編碼字符以上32個ASCII值

<?php
$url="Is Peter <smart> & funny?";

var_dump(filter_var($url,FILTER_SANITIZE_SPECIAL_CHARS));
?>

代碼的瀏覽器輸出將是:

string(37) "Is Peter <smart> & funny?"

如果選擇"View source"在瀏覽器窗口中,你會看到下面的HTML:

string(37) "Is Peter & lt; smart& gt; & amp; funny?"

<完整PHP過濾器參考