2012-10-01 62 views
0
的PHP陣列

可能重複:
Dynamic Pie Chart Data in Javascript and PHP填充JavaScript數組與變量

下面的代碼用於填充在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編碼?

+0

非常類似的問題已經被問過。從本評論右側的相關問題開始。 – Radu

回答

2

是,json_encode PHP數組:

var agg = <?php echo json_encode(array('label' => 'Aggressive', 'pct' => array($r1, $r2, ...))); ?>, 
    bal = <?php echo json_encode(...); ?>, 
    ... 
+0

看起來不錯,但我已經嘗試過了。它似乎不適用於我正在使用的代碼。 – user1704514