扩展别人的答案:
<script> var myvar = <?php echo json_enpre($myVarValue); ?>;</script>
使用json_enpre()需要:
- PHP 5.2.0或更高版本
$myVarValue
编码为UTF-8(当然也可以是US-ASCII)
由于UTF-8支持完整的Unipre,因此可以安全地进行即时转换。
请注意,因为
json_enpre转义符是正斜杠,所以即使包含的字符串也
</script>将被安全转义,以便使用脚本块进行打印。

扩展别人的答案:
<script> var myvar = <?php echo json_enpre($myVarValue); ?>;</script>
使用json_enpre()需要:
$myVarValue编码为UTF-8(当然也可以是US-ASCII)
由于UTF-8支持完整的Unipre,因此可以安全地进行即时转换。
请注意,因为
json_enpre转义符是正斜杠,所以即使包含的字符串也
</script>将被安全转义,以便使用脚本块进行打印。