htmlspecialchars_decode

(PHP 5 >= 5.1.0, PHP 7)

htmlspecialchars_decode ������� HTML ʵ��ת������ͨ�ַ�

˵��

htmlspecialchars_decode ( string $string [, int $flags = ENT_COMPAT | ENT_HTML401 ] ) : string

�˺��������ú� htmlspecialchars() �պ��෴�����������HTMLʵ��ת������ͨ�ַ���

��ת����ʵ���У� &�� " ��û������ENT_NOQUOTES ʱ��, ' �������� ENT_QUOTES ʱ���� < �Լ�>��

����

string

Ҫ������ַ���

flags

�����б���е�һ��������Ϊһ��λ���룬��ָ����δ������ź�ʹ�������ĵ����͡�Ĭ��Ϊ ENT_COMPAT | ENT_HTML401��

���� flags ����
������ ˵��
ENT_COMPAT ת��˫���ţ���ת�������š�
ENT_QUOTES �����ź�˫���Ŷ�ת����
ENT_NOQUOTES �����ź�˫���Ŷ���ת����
ENT_HTML401 ��ΪHTML 4.01���봦��
ENT_XML1 ��ΪXML 1���봦��
ENT_XHTML ��ΪXHTML���봦��
ENT_HTML5 ��ΪHTML 5���봦��

����ֵ

���ؽ������ַ�����

������־

�汾 ˵��
5.4.0 ������ ENT_HTML401��ENT_XML1�� ENT_XHTML �� ENT_HTML5 �ȳ�����

����

Example #1 һ�� htmlspecialchars_decode() ������

<?php
$str 
"<p>this -&gt; &quot;</p>\n";

echo 
htmlspecialchars_decode($str);

// ע�⣬��������Ų��ᱻת��
echo htmlspecialchars_decode($strENT_NOQUOTES);
?>

�������̻������

<p>this -> "</p>
<p>this -> &quot;</p>

�μ�