fprintf
hebrev
String 함수 목록
PHP Manual

# get_html_translation_table

(PHP 4, PHP 5)

get_html_translation_table — htmlspecialchars()와 htmlentities()에서 사용하는 변환표를 반환합니다

### 설명

array get_html_translation_table ([ int `$table` [, int `$quote_style` ]] )

get_html_translation_table()은 htmlspecialchars()와 htmlentities()에서 내부적으로 사용하는 변환표를 반환합니다.

> Note: 특수 문자는 여러 방법으로 인코드 할 수 있습니다. 예를 들면, "는 &quot;, &#34;, &#x22이 될 수 있습니다. get_html_translation_table()은 이 중 가장 평범한 형식만을 반환합니다.

### 인수

`table`

  원하는 테이블을 지정하는 새로운 두가지 상수(`HTML_ENTITIES`, `HTML_SPECIALCHARS`)가 존재합니다. `table` 의 기본값은 `HTML_SPECIALCHARS`입니다.

`quote_style`

  htmlspecialchars()와 htmlentities() 함수와 마찬가지로, 선택적인 인수로 작동할 `quote_style` 을 지정할 수 있습니다. 기본값은 `ENT_COMPAT` 모드입니다. 이 모드들에 대한 설명은 htmlspecialchars()를 참고하십시오.

### 반환값

변환표를 배열로 반환합니다.

### 예제

Example #1 변환표 예제

`<?php
$trans = get_html_translation_table(HTML_ENTITIES);
$str = "Hallo & <Frau> & Krämer";
$encoded = strtr($str, $trans);
echo $encoded;
?>`

위 예제의 출력:

    Hallo &amp;amp; &amp;lt;Frau&amp;gt; &amp;amp; Kr&amp;auml;mer

### 참고

- htmlspecialchars() - 특수 문자를 HTML 엔터티로 변환
- htmlentities() - 해당하는 모든 문자를 HTML 엔티티로 변환
- html_entity_decode() - 모든 HTML 엔티티를 해당하는 문자로 변환

fprintf
hebrev
String 함수 목록
PHP Manual