json文字列(エンコードされたphp配列)をhtmlタグに入れる最良の方法は何ですか?
<?php
$content = array(key1=>'value 1', key2=>'value 2');
?>
<span class="someclass" data="<?php echo(json_encode($content)); ?>">Stuff Here</span>
エンコードすると、htmlを壊すスピーチマークが含まれるため、これは無効です。
php関数を使用した場合、htmlentities
これで十分でしょうか、それともそれを壊す文字がまだある可能性がありますか?
ありがとう。