この関数を使用してブラウザの値をエンコードしながら、データベースからテキストと HTML タグを取得しています。
foreach ($row as $key => &$value){
$value = htmlspecialchars_decode(
htmlentities($value,ENT_QUOTES),
ENT_NOQUOTES
);
}
基本的に、各行をループして、HTML タグを保持しながら、引用符、一重引用符、およびその他の特殊文字をエンティティに変換しています。
ただし、 のようなタグがある<a href="example.com">
場合、引用符は 2 回複製され、次のように出力されます。
<a href=""example.com"">
.
私は何を間違っていますか?