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 − 127보다 큰 ASCII 값으로 문자를 인코딩합니다.
-
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!