Possible Duplicate:
Dynamic Pie Chart Data in Javascript and PHP
以下代码用于在 JavaScript 中填充饼图:
<script type="text/javascript">
var agg = { label: 'Aggressive', pct: [60, 10, 6, 30, 14, 10] },
bal = { label: 'Balanced', pct: [24, 7, 2, 18, 13, 36] },
mod = { label: 'Moderate', pct: [12, 4, 2, 10, 11, 61] },
inc = { label: 'Income', pct: [ 0, 0, 0, 0, 0,100] },
</script>
而不是 tm: [40, 60, 67, 30, 74, 50]
如上所示,我想将 6 个值中的每一个设置为 php 变量。喜欢:tm: [$r1, $r2, $r3, $r4, $r5, $r6]
。我该怎么做?
我该如何做到这一点? php 数组还是 json 编码?
最佳答案
是的,json_encode
PHP 数组:
var agg = <?php echo json_encode(array('label' => 'Aggressive', 'pct' => array($r1, $r2, ...))); ?>,
bal = <?php echo json_encode(...); ?>,
...
关于php - 使用 PHP 变量数组填充 javascript 数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12667226/