HTMLエンティティのデコード


html

 悩み事

HTML::entities()でエンコードされた文字列をデコードしたい

 解決方法

HTML::decode()メソッドを利用します

これはHTML::entities()の逆です

$string = \HTML::decode('<h1>Hello</h1>');

$string は "<h1>Hello</h1>" となります

 アドバイス

このメソッドはPHPのhtml_entity_decode()ラッパー関数です

具体的にはhtml_entity_decode($value, ENT_QUOTES, 'UTF-8')をコールしています
これらのオプションはHTML::entities()htmlentities()に指定されたものを補完しています


Author:Chuck Heintzelman

Editor and Translator:Yuuki Takezawa