본문 바로가기
PHP

[PHP] htmlspecialchar()

by 똑똑한 영장류 2012. 12. 18.


다루려는 문자열 내에 HTML 태그의 의미를 가지고 있는 문자들을, 오류가 생기지 않게 변환시키는 함수입니다.




string htmlspecialchars ( string $string [, int $flags = ENT_COMPAT | ENT_HTML401 [, string $encoding = 'UTF-8' [, bool $double_encode = true ]]] )



  • '&' (ampersand) becomes '&'
  • '"' (double quote) becomes '"' when ENT_NOQUOTES is not set.
  • "'" (single quote) becomes ''' (or ') only when ENT_QUOTES is set.
  • '<' (less than) becomes '&lt;'
  • '>' (greater than) becomes '&gt;'


&

 &amp

 

 "

 &quot

ENT_NOQUOTES 가
세트되어 있지 않을 경우


 '

 &apos

 &#039 

ENT_QUOTES 가
세트되어 있을 경우

 <

 &lt

 

 >

 &gt

 



두 번째 함수 인자인 flag 에 ENT_NOQUOTES 등을 세트할 수 있습니다.


자세한 플래그 내용은 php.net 에서 검색해 보세요.




'PHP' 카테고리의 다른 글

[PHP] move_uploaded_file()  (0) 2012.12.21
[PHP] time(), date(), mktime()  (0) 2012.12.21
[PHP] nl2br()  (0) 2012.12.18
[PHP] ceil()  (0) 2012.12.18
[PHP] addslashes(), stripslashes() 그리고, get_magic_quotes_gpc()  (1) 2012.12.17

댓글