función de PHP htmlspecialchars_decode ()
Ejemplos
Las entidades predefinidas HTML "& lt;" (menor que) y "& gt;" (mayor que) a un personaje:
$str = "This is some <b>bold</b> text.";
echo htmlspecialchars_decode($str);
?>
salida HTML del código anterior es el siguiente (ver fuente):
<html>
<body>
This is some <b>bold</b> text.
</body>
</html>
Salida en el navegador del código anterior es el siguiente:
Definición y Uso
htmlspecialchars_decode () para algunas entidades HTML predefinidos a los personajes.
entidades HTML serán decodificados son:
- & Amp; decodifica en Y (comercial)
- & Quot; decodifica en "(comillas dobles)
- 'Decodifica en A' (comillas simples)
- & Lt; decodificada como <(menor que)
- & Gt; decodificado a> (mayor que)
htmlspecialchars_decode () es htmlspecialchars () la función inversa de la función.
gramática
参数 | 描述 |
---|---|
string | 必需。规定要解码的字符串。 |
flags | 可选。规定如何处理引号以及使用哪种文档类型。 可用的引号类型:
规定使用的文档类型的附加 flags:
|
detalles técnicos
Devuelve: | Devuelve la cadena convertida. |
---|---|
versión de PHP: | 5.1.0+ |
registro de actualización: | En PHP 5.4, añadir el requisito de utilizar opciones adicionales para el tipo de documento: ENT_HTML401, ENT_HTML5, ENT_XML1 y ENT_XHTML. |
más ejemplos
Ejemplo 1
Algunas entidades HTML predefinidos en caracteres:
$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
?>
salida HTML del código anterior es el siguiente (ver fuente):
<html>
<body>
Jane & 'Tarzan'<br>
Jane & 'Tarzan'<br>
Jane & 'Tarzan'
</body>
</html>
Salida en el navegador del código anterior es el siguiente:
Jane & 'Tarzan'
Jane & 'Tarzan'
Ejemplo 2
Las entidades HTML predefinidos en comillas dobles:
$str = 'I love "PHP".';
echo htmlspecialchars_decode($str, ENT_QUOTES); // Converts double and single quotes
?>
salida HTML del código anterior es el siguiente (ver fuente):
<html>
<body>
I love "PHP".
</body>
</html>
Salida en el navegador del código anterior es el siguiente:
Cadena de referencia PHP