htmlentities
htmlspecialchars
Funções para String
PHP Manual

# htmlspecialchars_decode

(PHP 5 >= 5.1.0)

htmlspecialchars_decode — Converte especiais entidades HTML para caracteres

### Descrição

string htmlspecialchars_decode ( string `$string` [, int `$quote_style` ] )

Esta função é o oposto da htmlspecialchars(). Ela converte especiais entidades HTML para caracteres.

As entidades convertidas são: &amp;, &quot; (quando ENT_NOQUOTES não é usado), &#039; (quando ENT_QUOTES é usado), &lt; e &gt;.

### Parâmetros

`string`

  A string para decodificar

`quote_style`

  O tipo de aspa. Uma das seguintes constantes:

  Constantes do quote_style
  Nome da constante | Descrição
  --- | ---
  `ENT_COMPAT` | Converterá aspas dupla e deixará aspas simples (default)
  `ENT_QUOTES` | Converterá ambas as aspas
  `ENT_NOQUOTES` | Deixará ambas as aspas

### Valor Retornado

Retorna a string decodificada.

### Exemplos

Exemplo #1 Um exemplo da htmlspecialchars_decode()

`<?php
$str = '<p>this -&gt; &quot;</p>';
echo htmlspecialchars_decode($str);
// note that here the quotes aren't converted
echo htmlspecialchars_decode($str, ENT_NOQUOTES);
?>`

O exemplo acima irá imprimir:

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

### Veja Também

- htmlspecialchars()
- html_entity_decode()
- get_html_translation_table()

htmlentities
htmlspecialchars
Funções para String
PHP Manual