FILTER_SANITIZE_SPECIAL_CHARS 필터는 특수 문자의 HTML 이스케이프를 수행합니다.
이 필터는 "<>& 및 ASCII 값이 32 미만인 문자를 이스케이프하는 데 사용됩니다.
이름: "special_chars"
ID번호: 515
가능한 징후:
FILTER_FLAG_STRIP_LOW - ASCII 값이 32 미만인 문자를 제거합니다.
FILTER_FLAG_STRIP_HIGH - ASCII 값이 32보다 큰 문자를 제거합니다.
FILTER_FLAG_ENCODE_HIGH - 32 이상의 ASCII 값으로 문자를 인코딩합니다.
<?php$url="Peter는 <똑똑>하고 재미있나요?";var_dump(filter_var($url,FILTER_SANITIZE_SPECIAL_CHARS));?>
위 코드의 브라우저 출력은 다음과 같습니다.
string(37) "피터는 <똑똑하고> 재미있나요?"
브라우저에서 소스 코드를 보면 다음 HTML이 표시됩니다.
string(37) "피터는 똑똑 하고 재미 있나요?"