English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
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를 반환할 테이블에 대한 정보를 포함하고 있습니다 가능한 값:
|
2 | flags 선택. 변환 테이블이 포함할 따옴표 유형과 변환 테이블이 사용할 문서 유형을 지정.가용한 따옴표 유형:
문서 유형에 적용되는 변환 테이블을 지정하는 추가 플래그:
|
3 | encoding 선택. 사용할 문자 집합을 지정한 문자열.허용된 값:
주의사항: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 ( ["] => " [&] => & [<] => < [>] => >> )