htmlentities
모든 해당 문자를 HTML 엔티티로 변환 - 문자를 HTML 탈출 문자로 변환
htmlentities()
함수는 문자를 HTML 엔티티로 변환합니다.
팁 : HTML 엔티티를 문자로 다시 변환하려면 html_entity_decode()
함수를 사용하십시오.
팁 : get_html_translation_table()
함수를 사용하여 htmlentities()
에서 사용하는 번역 테이블을 반환하십시오.
문자를 HTML 엔티티로 변환하십시오.
<? php $ str = "<? w3s? h ????>" ; echo htmlentities ( $ str ) ; ?>
위 코드의 HTML 출력은 다음과 같습니다 (소스 코드 참조).
< ! doctype html > <html> <body> < ? W3S ? H ° | § > < / body > < / html >
위 코드의 브라우저 출력 :
<? W3S ? 시간 ?? ? ?>
직접 시도하십시오
문자를 HTML 엔티티로 변환하십시오.
<? php $ str = "Bill & 'Steve'" ; echo htmlentities ( $ str , ent_compat ) ; // 이중 따옴표 만 변환합니다 에코 "<br>" ; echo htmlentities ( $ str , ent_quotes ) ; // 이중 및 단일 따옴표를 변환합니다 에코 "<br>" ; echo htmlentities ( $ str , ent_noquotes ) ; // 따옴표가 변환되지 않습니다 ?>
위 코드의 HTML 출력은 다음과 같습니다 (소스 코드 참조).
< ! doctype html > <html> <body> Bill & ' Steve ' <br> Bill & & #039; Tarzan & #039; <br> 빌 & '스티브' < / body > < / html >
위 코드의 브라우저 출력 :
빌 & '스티브' 빌 & '스티브' 빌 & '스티브'
직접 시도하십시오
서유럽 문자 세트를 사용하여 일부 문자를 HTML 엔티티로 변환하십시오.
<? php $ str = "내 이름은? yvind? sane입니다. 저는 노르웨이 인입니다." ; echo htmlentities ( $ str , ent_quotes , "iso-8859-1" ) ; // 이중 인용문 만 변환하고 (단일 따옴표가 아님) 문자 세트 서유럽을 사용합니다. ?>
위 코드의 HTML 출력은 다음과 같습니다 (소스 코드 참조).
< ! doctype html > <html> <body> 내 이름은? yvind? sane입니다 . 나는 노르웨이 인입니다 . < / body > < / html >
위 코드의 브라우저 출력 :
내 이름은? yvind? sane입니다. 저는 노르웨이 인입니다.
직접 시도하십시오
htmlentities ( 문자열 , 플래그 , 문자 - 세트 , double_encode )
매개 변수 | 설명하다 |
---|---|
끈 | 필수의. 변환 할 문자열을 지정합니다. |
깃발 |
선택 과목. 따옴표, 유효하지 않은 인코딩 및 사용할 문서 유형을 처리하는 방법을 지정합니다. 사용 가능한 견적 유형 :
잘못된 인코딩 :
사용 된 문서 유형에 대한 추가 플래그 :
|
캐릭터 세트 |
선택 과목. 사용하도록 설정된 문자를 지정하는 문자열. 허용 값 :
참고 : PHP 5.4 이전의 버전에서는 인식되지 않은 문자 세트가 무시되고 ISO-8859-1로 대체됩니다. PHP 5.4이므로 인식되지 않은 문자 세트는 무시되고 UTF-8으로 대체됩니다. |
double_encode |
선택 과목. 부울 값, 기존 HTML 엔티티를 인코딩할지 여부를 지정합니다.
|