English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

PHP 기초 강의

PHP 고급 강의

PHP & MySQL

PHP 참조 설명서

PHP get_html_translation_table() 함수 사용법 및 예제

   PHP String 문자열 함수 매뉴얼

    get_html_translation_table() 함수는 htmlspecialchars()와 htmlentities()를 사용한 변환 테이블을 반환합니다.

문법

array get_html_translation_table ([ int $table = HTML_SPECIALCHARS [, int $flags = ENT_COMPAT | ENT_HTML401 [, string $encoding = "UTF-8" ]]] )

정의와 사용법

그것은 htmlentities()와 htmlspecialchars() 함수에서 사용하는 변환 테이블을 반환합니다.

반환 값

그것은 변환 테이블을 배열로 반환하며, 원래 문자는 키이고, 엔티티는 값입니다.

주의: 특수 문자는 여러 변환 방식을 사용할 수 있습니다. 예를 들어: "는 " 또는 &#로 변환될 수 있습니다34; 또는 ". get_html_translation_table()는 가장 일반적으로 사용되는 것을 반환합니다.

파라미터

순번파라미터와 설명
1

table(필수)

그것은 HTML_ENTITIES 또는 HTML_SPECIALCHARS를 반환할 테이블에 대한 정보를 포함하고 있습니다

가능한 값:

  • HTML_SPECIALCHARS - 기본. 일부 필요한 URL 인코딩 문자를 변환하여 HTML 페이지에서 올바르게 표시.

  • HTML_ENTITIES - 모든 필요한 URL 인코딩 문자를 변환하여 HTML 페이지에서 올바르게 표시.

2

flags

선택. 변환 테이블이 포함할 따옴표 유형과 변환 테이블이 사용할 문서 유형을 지정.

가용한 따옴표 유형:

  • ENT_COMPAT - 기본. 변환 테이블은 쌍따옴표 엔티티를 포함하고 단따옴표 엔티티를 포함하지 않습니다.

  • ENT_QUOTES - 변환 테이블은 쌍따옴표 엔티티와 단따옴표 엔티티를 포함합니다.

  • ENT_NOQUOTES - 변환 테이블은 쌍따옴표 엔티티와 단따옴표 엔티티를 포함하지 않습니다.

문서 유형에 적용되는 변환 테이블을 지정하는 추가 플래그:

  • ENT_HTML401 - 기본. HTML 4.01 변환 테이블.

  • ENT_HTML5 - HTML 5 변환 테이블.

  • ENT_XML1 - XML 1 변환 테이블.

  • ENT_XHTML - XHTML 변환 테이블.

3

encoding

선택. 사용할 문자 집합을 지정한 문자열.

허용된 값:

  • UTF-8 - 기본. ASCII와 다중 바이트를 호환 8 위드 Unicode

  • ISO-8859-1 - 서유럽

  • ISO-8859-15 - 서유럽(유로 기호 포함) + ISO-8859-1 중에서 잃어버린 프랑스어와 핀란드어 알파벳)

  • cp866 - DOS 전용 Cyrillic 문자 집합

  • cp1251 - DOS 전용 Cyrillic 문자 집합

  • cp1252 - Windows 전용 서유럽 문자 집합

  • KOI8-R - 러시아어

  • BIG5 - 번체 중국어, 주로 대만에서 사용

  • GB2312 - 간체 중국어, 국가 표준 문자 집합

  • BIG5-HKSCS - 홍콩 확장을 포함한 Big5

  • Shift_JIS - 일본어

  • EUC-JP - 일본어

  • MacRoman - Mac 운영 체제에서 사용하는 문자 집합

주의사항:PHP에서 5.4 较早版本에서, 인식할 수 없는 문자 집합은 ISO-8859-1 대체. PHP 5.4 시작하여, 인식할 수 없는 문자 집합은 UTF-8 대체.

온라인 예제

아래의 예제를 시도해 보세요, HTML_SPECIALCHARS의 변환 테이블 사용

<?php
   //HTML_SPECIALCHARS의 변환 테이블 사용
   print_r (get_html_translation_table(HTML_SPECIALCHARS));
?>
테스트를 보자‹/›

출력 결과

Array
(
   ["] => "
   [&] => &
   [<] => <
   [>] => >>
)

PHP String 문자열 함수 매뉴얼