(PHP 4, PHP 5)
get_html_translation_table — htmlspecialchars()와 htmlentities()에서 사용하는 변환표를 반환합니다
get_html_translation_table()은 htmlspecialchars()와 htmlentities()에서 내부적으로 사용하는 변환표를 반환합니다.
Note: 특수 문자는 여러 방법으로 인코드 할 수 있습니다. 예를 들면, "는 ", ", "이 될 수 있습니다. get_html_translation_table()은 이 중 가장 평범한 형식만을 반환합니다.
원하는 테이블을 지정하는 새로운 두가지 상수(HTML_ENTITIES, HTML_SPECIALCHARS)가 존재합니다. table 의 기본값은 HTML_SPECIALCHARS입니다.
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; &lt;Frau&gt; &amp; Kr&auml;mer