将 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
就足够了,还是会有一些字符会破坏它?
谢谢。