0
Ich bin neu zu PHP
und Google Charts. Vielen Dank im Voraus für Ihre Hilfe.Füllen Sie google.visualization.arrayToDataTable mit Array
würde Ich mag Hilfe erhalten Umwandlung eines Arrays $votedata
ich mit Code füllen unten:
array_push(
$votedata,
array(
"Plats" => $name,
"Bra" => $val1,
"Ok" => $val2,
"Neutral" => $val3,
"Dålig" => $val4
)
);
Wenn ich print_r($votedata);
es wie unten sieht so seine Ordnung erraten:
Array (
[0] => Array ([Plats] => AAA [Bra] => 4 [Ok] => 0 [Neutral] => 2 [Dålig] => 0)
[1] => Array ([Plats] => BBB [Bra] => 7 [Ok] => 0 [Neutral] => 1 [Dålig] => 2)
[2] => Array ([Plats] => CCC [Bra] => 2 [Ok] => 3 [Neutral] => 1 [Dålig] => 6)
)
Wie kann ich konvertieren funktioniert es mit Code unten?
function drawChart() {
var data = google.visualization.arrayToDataTable([
//<?php
// Convert and use $votedata;
//?>
]);
...
Ihre Lösung arbeitet völlig in Ordnung. Hoffte auf eine Möglichkeit, das Array zu konvertieren, wird aber stattdessen Ihre Antwort verwenden. Danke vielmals. – Thomas
Prost! aber ich würde normalerweise nicht empfehlen, PHP innerhalb von Javascript zu mischen - schaut euch dieses [vollständige Beispiel] (https://Stackoverflow.com/a/38955110/5090771) an, um stattdessen Ajax zu verwenden – WhiteHat