PHP FILTER_SANITIZE_STRING 필터
정의 및 사용
필터를 FILTER_SANITIZE_STRING 원치 않는 문자 또는 코드를 제거합니다.
이 필터는 잠재적으로 유해한 데이터를 해당 응용 프로그램을 제거합니다. 라벨을 제거하고 불필요한 문자 또는 인코딩을 삭제하는 데 사용됩니다.
- 이름 : "문자열"
- ID 번호 : (513)
가능한 옵션이나 플래그 :
- FILTER_FLAG_NO_ENCODE_QUOTES -이 플래그는 따옴표를 인코딩하지 않습니다
- FILTER_FLAG_STRIP_LOW - 32 이하의 ASCII 값의 문자 제거
- FILTER_FLAG_STRIP_HIGH - 127 위의 ASCII 값의 문자 제거
- FILTER_FLAG_ENCODE_LOW - 32 이하의 ASCII 값의 인코딩 된 문자
- FILTER_FLAG_ENCODE_HIGH - 127 위의 ASCII 값의 인코딩 된 문자
- FILTER_FLAG_ENCODE_AMP는 - 앰퍼샌드는 다음과 같이 & A 코드;
예
<?php
$var="<b>Peter Griffin<b>";
var_dump(filter_var($var, FILTER_SANITIZE_STRING));
?>
$var="<b>Peter Griffin<b>";
var_dump(filter_var($var, FILTER_SANITIZE_STRING));
?>
다음과 같이 출력 코드는 다음과 같습니다
string(13) "Peter Griffin"
전체 PHP 필터 참조