update : 2015.11.03
php.shukuma.com

검색:
 
 
htmlspecialchars와 htmlentities에서 사용하는 변환표를 반환합니다

get_html_translation_table

(PHP 4, PHP 5)

get_html_translation_tablehtmlspecialchars()htmlentities()에서 사용하는 변환표를 반환합니다

설명

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

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

Note:

특수 문자는 여러 방법으로 인코드 할 수 있습니다. 예를 들면, "", ", &#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; &lt;Frau&gt; &amp; Kr&auml;mer

참고