PHP htmlspecialchars_decode () function
contoh
Entitas yang telah ditetapkan HTML "& lt;" (kurang dari) dan "& gt;" (lebih besar dari) ke karakter:
$str = "This is some <b>bold</b> text.";
echo htmlspecialchars_decode($str);
?>
Output HTML dari kode di atas adalah sebagai berikut (lihat sumber):
<html>
<body>
This is some <b>bold</b> text.
</body>
</html>
Output browser kode di atas adalah sebagai berikut:
Definisi dan Penggunaan
htmlspecialchars_decode () fungsi untuk beberapa entitas HTML yang telah ditetapkan untuk karakter.
entitas HTML akan diterjemahkan adalah:
- & Amp; diterjemahkan ke & (ampersand)
- & Quot; diterjemahkan menjadi "(tanda ganda kutip)
- 'Decoded menjadi' (tanda kutip tunggal)
- & Lt; diterjemahkan sebagai <(kurang dari)
- & Gt; diterjemahkan ke> (lebih besar dari)
htmlspecialchars_decode () fungsi htmlspecialchars () fungsi kebalikan dari fungsi.
tatabahasa
参数 | 描述 |
---|---|
string | 必需。规定要解码的字符串。 |
flags | 可选。规定如何处理引号以及使用哪种文档类型。 可用的引号类型:
规定使用的文档类型的附加 flags:
|
rincian teknis
Pengembalian: | Mengembalikan dikonversi tali. |
---|---|
Versi PHP: | 5.1.0+ |
Update log: | Dalam PHP 5.4, menambahkan persyaratan untuk menggunakan bendera tambahan untuk jenis dokumen: ENT_HTML401, ENT_HTML5, ENT_XML1 dan ENT_XHTML. |
contoh yang lebih
contoh 1
Beberapa entitas HTML yang telah ditetapkan menjadi karakter:
$str = "Jane & 'Tarzan'";
echo htmlspecialchars_decode($str, ENT_COMPAT); // Will only convert double quotes
echo "<br>";
echo htmlspecialchars_decode($str, ENT_QUOTES); // Converts double and single quotes
echo "<br>";
echo htmlspecialchars_decode($str, ENT_NOQUOTES); // Does not convert any quotes
?>
Output HTML dari kode di atas adalah sebagai berikut (lihat sumber):
<html>
<body>
Jane & 'Tarzan'<br>
Jane & 'Tarzan'<br>
Jane & 'Tarzan'
</body>
</html>
Output browser kode di atas adalah sebagai berikut:
Jane & 'Tarzan'
Jane & 'Tarzan'
contoh 2
Entitas HTML yang telah ditetapkan dalam tanda kutip ganda:
$str = 'I love "PHP".';
echo htmlspecialchars_decode($str, ENT_QUOTES); // Converts double and single quotes
?>
Output HTML dari kode di atas adalah sebagai berikut (lihat sumber):
<html>
<body>
I love "PHP".
</body>
</html>
Output browser kode di atas adalah sebagai berikut:
PHP String Reference