htmlspecialchars_decode
    (PHP 5 >= 5.1.0RC1)
htmlspecialchars_decode -- 
   特殊な HTML エンティティを文字に戻す
  
説明
string 
htmlspecialchars_decode ( string string [, int quote_style] )
   この関数は htmlspecialchars() の反対です。
   特殊な HTML エンティティを文字に戻します。
  
   変換されるエンティティは次のものです。&、
   " (ENT_NOQUOTES が設定されていない場合)、
   ' (ENT_QUOTES が設定されている場合)、
   < および >。
  
パラメータ
   
- string
 
       デコードする文字列。
      
- quote_style
 
       クォートの形式。以下の定数のいずれかです。
       
表 1. quote_style 定数
| 定数名 | 説明 | 
|---|
| ENT_COMPAT | ダブルクォートを変換し、シングルクォートはそのままに
            します(デフォルト)。 | 
| ENT_QUOTES | ダブルクォート、シングルクォートの両方を変換します。 | 
| ENT_NOQUOTES | ダブルクォート、シングルクォートの両方をそのままにします。 | 
 
      
 
  例
   
例 1. htmlspecialchars_decode() の例 
<?php $str = '<p>this -> "</p>';
  echo htmlspecialchars_decode($str);
  // クォートが変換されないことに注意しましょう echo htmlspecialchars_decode($str, ENT_NOQUOTES); ?>
 |  
 上の例の出力は以下となります。 <p>this -> "</p>
<p>this -> "</p>  |  
  |