PHP FILTER_SANITIZE_ENCODED 필터

정의와 사용법

FILTER_SANITIZE_ENCODED 필터는 URL编码가 필요하지 않은 문자를 제거합니다.

이 함수는 urlencode() 함수와 매우 유사합니다.

  • Name: "encoded"
  • ID-number: 514

가능한 옵션 또는 플래그:

  • FILTER_FLAG_STRIP_LOW - ASCII 값이 32 이하인 문자를 제거
  • FILTER_FLAG_STRIP_HIGH - ASCII 값이 32 이상인 문자를 제거
  • FILTER_FLAG_ENCODE_LOW - ASCII 값이 32 이하인 문자를编码
  • FILTER_FLAG_ENCODE_HIGH - ASCII 값이 32 이상인 문자를编码

예제

<?php

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

출력:

string(32) "http%3A%2F%2Fwww.codew3c.com"