FILTER_SANITIZE_ENCODED PHP 常量


FILTER_SANITIZE_ENCODED 常量對特殊字元進行編碼。

標誌和選項

  • 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_SANITIZE_ENCODED 常量不返回任何內容。

示例

以下示例使用 FILTER_FLAG_ENCODE_HIGH 標誌對 ASCII 值 > 127 的字元進行編碼

示例

 演示

<?php
   $url="wwwÅ.exampleÅ.com";
   $url = filter_var($url, FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_HIGH);
   echo $url;
?>

輸出

以下是輸出結果。

www.example.com

我們來看另一個示例。

示例

 演示

<?php
   $url="example.com££";
   $url = filter_var($url, FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_HIGH);
   echo $url;
?>

輸出

以下是輸出結果。

example.com

更新日期:2020 年 6 月 27 日

213 次瀏覽

開啟你的 職業生涯

完成課程即可獲得認證

開始
廣告
© . All rights reserved.