PHP htmlentities() 함수
번역 결과:
영어 [ˈentəti] US [ˈɛntəti]
n. 실체;
PHP htmlentities() 함수통사론
기능: 문자를 HTML 엔터티로 변환
구문: htmlentities(string,flags,character-set,double_encode)
매개변수:
Parameters | Description |
문자열 | 필수, 변환할 문자열을 지정합니다 |
flags | 선택 사항. 인용문 처리 방법, 잘못된 인코딩 및 사용할 문서 유형을 지정합니다. 사용 가능한 견적 유형: ENT_COMPAT - 기본값. 큰따옴표만 인코딩됩니다. ENT_QUOTES - 큰따옴표와 작은따옴표를 인코딩합니다. ENT_NOQUOTES - 따옴표를 인코딩하지 마세요. 잘못된 인코딩: ENT_IGNORE - 함수가 빈 문자열을 반환하도록 하는 대신 잘못된 인코딩을 무시합니다. 이는 보안에 영향을 미칠 수 있으므로 피해야 합니다. ENT_SUBSTITUTE - 빈 문자열을 반환하는 대신 지정된 문자로 잘못된 인코딩을 유니코드 대체 문자 U+FFFD(UTF-8) 또는 FFFD;로 대체합니다. ENT_DISALLOWED - 지정된 문서 유형의 잘못된 코드 포인트를 유니코드 대체 문자 U+FFFD(UTF-8) 또는 FFFD;로 바꿉니다. 사용할 문서 유형을 지정하는 추가 플래그: ENT_HTML401 - 기본값. HTML 4.01로 처리된 코드. ENT_HTML5 - 코드를 HTML 5로 처리합니다. ENT_XML1 - XML 1로 처리된 코드입니다. ENT_XHTML - XHTML 처리 코드로. |
문자 세트 | 선택 사항입니다. 사용할 문자 집합을 지정하는 문자열입니다. 허용되는 값: UTF-8 - 기본값. ASCII 호환 멀티바이트 8비트 유니코드, ISO-8859-1 - 서유럽, ISO-8859-15 - 서유럽(유로 기호 추가 + ISO-8859-1에서 누락된 프랑스어 및 핀란드 문자), cp866 - DOS 관련 키릴 문자 집합, cp1251 - Windows용 키릴 문자 집합, cp1252 - Windows용 서유럽 문자 집합, KOI8-R - 러시아어, BIG5 - 대만에서 주로 사용되는 중국어 번체, GB2312 - 중국어 간체, 국가 표준 문자 집합, BIG5-HKSCS - 홍콩 확장 Big5, Shift_JIS - 일본어, EUC-JP - 일본어, MacRoman - Mac 운영 체제에서 사용되는 문자 집합 PHP 5.4 이전 버전에서는 인식할 수 없는 문자 집합이 무시되고 ISO-8859-1로 대체됩니다. . PHP 5.4부터 인식할 수 없는 문자 세트는 무시되고 UTF-8로 대체됩니다. |
double_encode | 선택사항. 기존 HTML 엔터티를 인코딩할지 여부를 지정하는 부울 값입니다. 참 - 기본값. 각 엔터티가 변환됩니다. FALSE - 기존 HTML 엔터티가 인코딩되지 않습니다. |
설명: 문자를 HTML 엔터티로 변환합니다.
PHP htmlentities() 함수예
<?php $str = "Bill& 'Steve'"; echo htmlentities($str, ENT_COMPAT); // 只转换双引号 echo "<br>"; echo htmlentities($str, ENT_QUOTES); // 转换双引号和单引号 echo "<br>"; echo htmlentities($str, ENT_NOQUOTES); // 不转换任何引号 ?>
인스턴스 실행 »
온라인 인스턴스를 보려면 "인스턴스 실행" 버튼을 클릭하세요
출력:
Bill & 'Steve' Bill & 'Steve' Bill & 'Steve'