PHP FILTER_SANITIZE_STRING 필터
정의와 사용법
FILTER_SANITIZE_STRING 필터는 필요하지 않은 문자를 제거하거나 encoding합니다.
이 필터는 응용 프로그램에 잠재적인 위험을 가진 데이터를 제거합니다. 태그를 제거하고 필요하지 않은 문자를 제거하거나 encoding합니다.
- Name: "string"
- ID-number: 513
가능한 옵션 또는 플래그:
- FILTER_FLAG_NO_ENCODE_QUOTES - 이 플래그는 따옴표를编码하지 않습니다
- FILTER_FLAG_STRIP_LOW - ASCII 값이 32 이하인 문자를 제거
- FILTER_FLAG_STRIP_HIGH - ASCII 값이 32 이상인 문자를 제거
- FILTER_FLAG_ENCODE_LOW - ASCII 값이 32 이하인 문자를编码
- FILTER_FLAG_ENCODE_HIGH - ASCII 값이 32 이상인 문자를编码
- FILTER_FLAG_ENCODE_AMP - & 문자를 &로编码
예제
<?php
var_dump(filter_var($var, FILTER_SANITIZE_STRING
));
?>
출력:
string(13) "Bill Gates"