(PHP 5 >= 5.1.0, PHP 7)
htmlspecialchars_decode — ������� HTML ʵ��ת������ͨ�ַ�
$string
[, int $flags
= ENT_COMPAT | ENT_HTML401
] ) : string�˺��������ú� htmlspecialchars() �պ��෴�����������HTMLʵ��ת������ͨ�ַ���
��ת����ʵ���У� &��
" ��û������ENT_NOQUOTES
ʱ��,
' �������� ENT_QUOTES
ʱ����
< �Լ�>��
string
Ҫ������ַ���
flags
�����б���е�һ��������Ϊһ��λ���룬��ָ����δ������ź�ʹ�������ĵ����͡�Ĭ��Ϊ ENT_COMPAT | ENT_HTML401��
������ | ˵�� |
---|---|
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 -> "</p>\n";
echo htmlspecialchars_decode($str);
// ע�⣬��������Ų��ᱻת��
echo htmlspecialchars_decode($str, ENT_NOQUOTES);
?>
�������̻������
<p>this -> "</p> <p>this -> "</p>