(PHP 3, PHP 4, PHP 5)
htmlentities - Convertește caracterele la entitățile HTML corespunzătoare.
șirul șir de șir [, int quote_style [, charset șir]])
Această funcție este identică cu htmlspecialchars (), cu excepția faptului că htmlentities () convertește toate caracterele la entitățile HTML corespunzătoare (pentru acele caractere pentru care există entități HTML).
Ca și htmlspecialchars (). Opțiunea quote_style opțională vă permite să specificați modul de gestionare a cotelor "unice" și "dublu". Valoarea acestui argument poate fi una dintre următoarele trei constante (ENT_COMPAT în mod implicit):-
Constantele quote_style.
- ENT_COMPAT Cotațiile duble sunt convertite, cotațiile simple rămân neschimbate
- ENT_QUOTES Atât cotațiile duble, cât și cele simple sunt convertite
- ENT_NOQUOTES Atât cotațiile duble, cât și cele simple rămân neschimbate
Suportul opțional argument quote_style a fost adăugat în PHP 4.0.3.
Ca și htmlspecialchars (). Argumentul opțional al caracterelor specifică codificarea utilizată în conversie. Sprijinul pentru acest argument a fost adăugat în PHP 4.1.0. Implicit, codificarea ISO-8859-1 este utilizată în prezent.
-
Începând cu PHP 4.3.0, sunt suportate următoarele codificări.
- ISO-8859-1, ISO8859-1 Latină occidentală latină-1 ISO-8859-15ISO8859-15 Latină occidentală latină-9. Adaugă semnul euro, literele franceză și finlandeză la codul Latin-1 (ISO-8859-1).
- UTF-8, Unicode pe 8 biți, compatibil cu ASCII.
- cp866, ibm866, 866 Codificarea chirilică folosită în DOS. Este susținută în versiunea 4.3.2.
- cp1251, Windows-1251, win-1251, 1251 codificarea chirilică folosită în Windows. Este susținută în versiunea 4.3.2.
- cp1252, Windows-1252, 1252 encoding Western Europe folosite în Windows.
- KOI8-R, koi8-ru, koi8r codificare rusă. Este susținută în versiunea 4.3.2.
- BIG5950 Chineză tradițională, utilizată în special în Taiwan.
- GB2312936 Chineză simplificată, codare națională standard.
- BIG5-HKSCS Extended Big5, folosit în Hong Kong.
- Shift_JISSJIS, 932 codificare japoneză.
- EUC-JPEUCJP codificare japoneză.
Notă: Codificările de mai sus nu sunt acceptate și se utilizează în schimb ISO-8859-1.
Pentru a efectua transformarea inversă, se folosește funcția html_entity_decode ().
Exemplul 1. Exemplu de utilizare a valorilor ()
Vezi și: html_entity_decode (). get_html_translation_table (). htmlspecialchars (). nl2br () și urlencode ().