라이브러리
[PHP] html_entity_decode - HTML 엔터티를 해당 문자로 변환
HTML Entity Decode
HTML Entity Decode는 PHP에서 사용하는 함수로, HTML 엔티티를 문자열로 변환하는 데 사용됩니다. HTML 엔티티는 특수 문자를 표현하기 위해 사용하는 코드입니다. 예를 들어, `<`와 `>`은 HTML 태그를 나타내는 데 사용되며, ``와 `&`은 특수 문자를 나타내는 데 사용됩니다.
예제
#hostingforum.kr
php
// HTML 엔티티를 사용한 문자열
$html = 'Hello, <World>!';
// HTML Entity Decode를 사용하여 문자열을 변환
$decoded = html_entity_decode($html);
// 결과를 출력
echo $decoded; // Hello, !
위 예제에서, `html_entity_decode` 함수를 사용하여 HTML 엔티티를 문자열로 변환했습니다. 결과는 `Hello, !`입니다.
사용 방법
`html_entity_decode` 함수는 다음과 같은 형식으로 사용됩니다.
#hostingforum.kr
php
html_entity_decode(string $string, int $flags = ENT_COMPAT, string $encoding = 'UTF-8')
* `$string`: 변환할 문자열
* `$flags`: 변환 옵션 (ENT_COMPAT, ENT_QUOTES, ENT_NOQUOTES)
* `$encoding`: 문자열의 인코딩 (기본값은 UTF-8)
옵션
`html_entity_decode` 함수에는 다음과 같은 옵션들이 있습니다.
* `ENT_COMPAT`: 기본 옵션. `<`와 `>`만 변환합니다.
* `ENT_QUOTES`: `<`, `>` 및 `"` 모두 변환합니다.
* `ENT_NOQUOTES`: `<`와 `>`만 변환하지 않습니다.
예제 (옵션 사용)
#hostingforum.kr
php
// HTML 엔티티를 사용한 문자열
$html = 'Hello, <World>!';
// ENT_QUOTES 옵션을 사용하여 문자열을 변환
$decoded = html_entity_decode($html, ENT_QUOTES);
// 결과를 출력
echo $decoded; // Hello, "!"
// ENT_NOQUOTES 옵션을 사용하여 문자열을 변환
$decoded = html_entity_decode($html, ENT_NOQUOTES);
// 결과를 출력
echo $decoded; // Hello, !
위 예제에서, `ENT_QUOTES` 옵션을 사용하여 `<`, `>` 및 `"` 모두 변환하고, `ENT_NOQUOTES` 옵션을 사용하여 `<`와 `>`만 변환했습니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.