(PHP 4, PHP 5, PHP 7)
get_html_translation_table — htmlspecialchars()와 htmlentities()에서 사용하는 변환표를 반환합니다
$table
[, int $quote_style
]] )get_html_translation_table()은 htmlspecialchars()와 htmlentities()에서 내부적으로 사용하는 변환표를 반환합니다.
Note:
특수 문자는 여러 방법으로 인코드 할 수 있습니다. 예를 들면, "는 ", ", "이 될 수 있습니다. 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 & <Frau> & Krämer