라이브러리
[PHP] get_html_translation_table - htmlspecialchars 및 htmlentities에서 사용하는 변환 테이블을 반환합니다.
PHP 에서 `get_html_translation_table` 함수는 HTML 특수 문자를 변환하는 데 사용되는 HTML 변환 테이블을 반환합니다. 이 함수는 HTML 특수 문자를 문자열에서 제거하거나 다른 문자로 대체하는 데 사용됩니다.
get_html_translation_table 함수의 사용법
`get_html_translation_table` 함수는 다음 형식으로 사용됩니다.
#hostingforum.kr
php
array get_html_translation_table ([int $table_id = HTML_SPECIALCHARS])
- `$table_id`: HTML 변환 테이블의 ID를 지정합니다. 기본값은 `HTML_SPECIALCHARS`입니다.
예제 1: HTML 특수 문자를 변환하는 예제
HTML 특수 문자를 변환하는 예제입니다.
#hostingforum.kr
php
$html = '
Hello, world!';
$translation_table = get_html_translation_table(HTML_SPECIALCHARS);
$translated_html = strtr($html, $translation_table);
echo $translated_html; // 출력: <p>Hello, world!</p>
예제 2: HTML 특수 문자를 변환하고 다시 HTML로 변환하는 예제
HTML 특수 문자를 변환하고 다시 HTML로 변환하는 예제입니다.
#hostingforum.kr
php
$html = '
Hello, world!';
$translation_table = get_html_translation_table(HTML_SPECIALCHARS);
$translated_html = strtr($html, $translation_table);
$translated_html = strtr($translated_html, array_flip($translation_table));
echo $translated_html; // 출력:
Hello, world!
예제 3: HTML 변환 테이블을 사용하여 문자열을 변환하는 예제
HTML 변환 테이블을 사용하여 문자열을 변환하는 예제입니다.
#hostingforum.kr
php
$html = '
Hello, world!';
$translation_table = get_html_translation_table(HTML_ENTITIES);
$translated_html = strtr($html, $translation_table);
echo $translated_html; // 출력: <p>Hello, world!</p>
예제 4: HTML 변환 테이블을 사용하여 문자열을 변환하고 다시 HTML로 변환하는 예제
HTML 변환 테이블을 사용하여 문자열을 변환하고 다시 HTML로 변환하는 예제입니다.
#hostingforum.kr
php
$html = '
Hello, world!';
$translation_table = get_html_translation_table(HTML_ENTITIES);
$translated_html = strtr($html, $translation_table);
$translated_html = strtr($translated_html, array_flip($translation_table));
echo $translated_html; // 출력:
Hello, world!
참고
- `HTML_SPECIALCHARS`: HTML 특수 문자를 변환하는 테이블입니다.
- `HTML_ENTITIES`: HTML 엔터티를 변환하는 테이블입니다.
- `strtr`: 문자열을 변환하는 함수입니다.
- `array_flip`: 배열을 뒤집는 함수입니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.