htmlspecialchars_decode()とは? わかりやすく解説

Weblio 辞書 > コンピュータ > PHP関数リファレンス > htmlspecialchars_decode()の意味・解説 

htmlspecialchars_decode

(PHP 5 >= 5.2.0)
htmlspecialchars_decode — 特殊な HTML エンティティを文字に戻す

説明

string htmlspecialchars_decode ( string string [, int quote_style] )
この関数は htmlspecialchars() の反対です。 特殊な HTML エンティティを文字に戻します。
変換されるエンティティは次のものです。&" (ENT_NOQUOTES が設定されていない場合)、 ' (ENT_QUOTES が設定されている場合)、 < および >

パラメータ

string
デコードする文字列。
quote_style
クォートの形式。以下の定数のいずれかです。
表 303. quote_style 定数
定数名説明
ENT_COMPATダブルクォートを変換し、シングルクォートはそのままに します(デフォルト)。
ENT_QUOTESダブルクォート、シングルクォートの両方を変換します。
ENT_NOQUOTESダブルクォート、シングルクォートの両方をそのままにします。



返り値

デコードされた文字列を返します。

例 2268. htmlspecialchars_decode() の例
<?php
$str = '<p>this -&gt; &quot;</p>';

echo htmlspecialchars_decode($str);

// クォートが変換されないことに注意しましょう
echo htmlspecialchars_decode($str, ENT_NOQUOTES);
?>
上の例の出力は以下となります。

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

    


参考

htmlspecialchars()
html_entity_decode()
get_html_translation_table()




英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「htmlspecialchars_decode()」の関連用語

htmlspecialchars_decode()のお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



htmlspecialchars_decode()のページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
PHP Documentation GroupPHP Documentation Group
Copyright © 1997 - 2025 by the PHP Documentation Group.

©2025 GRAS Group, Inc.RSS