English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Tutorial di base PHP

Tutorial avanzato PHP

PHP & MySQL

Manuale di riferimento PHP

Uso e esempio della funzione html_entity_decode() in PHP

PHP String 字符串函数手册

    La funzione html_entity_decode() viene utilizzata per convertire le entità HTML nei caratteri corrispondenti

Sintassi

string html_entity_decode ( string $string [, int $flags = ENT_COMPAT | ENT_HTML401 [, string $encoding = ini_get("default_charset") ]])

Definizione e uso

Usato per convertire le entità HTML nei caratteri dell'applicazione

Valore di ritorno

Restituisce la stringa decodificata.

Parametro

Numero di sequenzaParametri e descrizione
1

string

Contiene informazioni sulla stringa di input

2

flags

Opzionale. Specifica come trattare le virgolette e quale tipo di documento utilizzare.

Tipi di virgolette disponibili:

  • ENT_COMPAT - Predefinito. Decodifica solo virgolette doppie.

  • ENT_QUOTES - Decodifica virgolette doppie e singole.

  • ENT_NOQUOTES - Non decodifica nessuna virgoletta.

Additional flags per specificare il tipo di documento utilizzato:

  • ENT_HTML401 - Predefinito. Trattato come HTML 4.01.

  • ENT_HTML5 - Trattato come HTML 5.

  • ENT_XML1 - Trattato come XML 1.

  • ENT_XHTML - Trattato come XHTML.

3
Opzionale. Una stringa che specifica il set di caratteri da utilizzare.

Valori permessi:

  • UTF-8 - Predefinito. ASCII compatibile con Unicode a 8 bit multi-byte

  • ISO-8859-1 - Europa occidentale

  • ISO-8859-15 - Europa occidentale (aggiunge i simboli euro + lettere francesi e finlandesi perse in ISO-8859-1)

  • cp866 - Set di caratteri专用 Cyrillic per DOS

  • cp1251 - Set di caratteri专用 Cyrillic per Windows

  • cp1252 - Set di caratteri专用西欧 per Windows

  • KOI8-R - Russo

  • BIG5 - Cinese tradizionale, principalmente utilizzato a Taiwan

  • GB2312 - Cinese semplificato, set di caratteri standard

  • BIG5-HKSCS - Big5 con estensioni per Hong Kong

  • Shift_JIS - Giapponese

  • EUC-JP - Giapponese

  • MacRoman - Set di caratteri utilizzato dal sistema operativo Mac

Nota:Nelle versioni di PHP precedenti al 5.4, i caratteri non riconosciuti vengono ignorati e sostituiti con ISO-8859-1. Dalla versione PHP 5.4 in poi, i caratteri non riconosciuti vengono ignorati e sostituiti con UTF-8.

Esempio online

Prova l'esempio seguente, converti i caratteri HTML in caratteri:

<?php
   $input = "w3codebox\".com\" semplicemente <b>facile</b> da imparare";
   $ab = htmlentities($input);
   $b = html_entity_decode($ab);
   echo $b;
?>
Prova a vedere ›/›

Risultato di output-

w3codebox " .com " semplicemente <b>facile</b> da imparare

PHP String 字符串函数手册