최신 웹 개발 튜토리얼
 

PHP FILTER_SANITIZE_SPECIAL_CHARS 필터


<전체 PHP 필터 참조

정의 및 사용

FILTER_SANITIZE_SPECIAL_CHARS 필터 특수 문자를 HTML은 - 이스케이프합니다.

이 필터는 &> < "탈출하는 데 사용 32 아래 ASCII 값을 가진 자

  • 이름 : "special_chars"
  • ID 번호 : 515

가능한 플래그 :

  • FILTER_FLAG_STRIP_LOW - 32 아래의 ASCII 값 스트립 문자
  • FILTER_FLAG_STRIP_HIGH - 32 위의 ASCII 값 스트립 문자
  • FILTER_FLAG_ENCODE_HIGH - 32 위의 ASCII 값으로 인코딩 문자

<?php
$url="Is Peter <smart> & funny?";

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

코드의 브라우저 출력 위 될 것입니다 :

string(37) "Is Peter <smart> & funny?"

당신이 선택하면 "View source" 브라우저 창에 다음과 같은 HTML을 볼 수 :

string(37) "Is Peter & lt; smart& gt; & amp; funny?"

<전체 PHP 필터 참조