我从php获取值。标签值类似于:"a","b","c","d"
和金额= 10,20,30,40
。
var label = <?php echo json_encode($label ); ?>;
var amount = <?php echo json_encode($Amount ); ?>;
现在我想将这些值组合成这样的对象:
{ x: "label", y: amount }
在JavaScript中。 我怎么能这样做?
答案 0 :(得分:0)
Array combine php函数正是这样做的
答案 1 :(得分:0)
首先,您必须决定是要在PHP端还是在JavaScript端组合值。
接下来,一旦您拥有label
和value
,就可以将这些内容添加到您的对象中:
var obj = {};
...
obj.x = label;
obj.y = amount;
或者,如果你想要的是真的
{ label: amount, label2: amount2 }
然后你必须使用这样的语法:
obj[label] = value;
但是,如果它足以让你在后端创建这样的对象(使用PHP),那么请参阅Denis&#39;回答(如果你想要{ label: amount, label2: amount2 }
喜欢的东西;否则只使用$ar["x"] = $label; $ar["y"] = $amount
)。
但正如你所看到的,你的问题有太多可能的解释,所以请更清楚。