다루려는 문자열 내에 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 '<'
- '>' (greater than) becomes '>'
& |
& |
|
" |
" ENT_NOQUOTES 가 |
|
' |
&apos |
' ENT_QUOTES 가 |
< |
< |
|
> |
> |
|
두 번째 함수 인자인 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 |
댓글