/ / Populate javascript array s PHP radom premenných [duplicate] - php, javascript, polia, json

Naplnenie poľa javascript s poľom PHP premenných [duplicate] - php, javascript, arrays, json

Možné duplicitné:
Údaje dynamického koláčového grafu v jazyku Javascript a PHP

Nasledujúci kód sa používa na vyplnenie koláčového grafu v jazyku 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>

Namiesto tm: [40, 60, 67, 30, 74, 50] Ako je uvedené vyššie, rád by som, aby každá zo 6 hodnôt bola premenná php. Páči sa mi to: tm: [$r1, $r2, $r3, $r4, $r5, $r6] , Ako to urobím?

Ako to môžem urobiť? PHP pole alebo json kódovanie?

odpovede:

2 pre odpoveď č. 1

Áno, json_encode pole PHP:

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