[英]how to json_encode 'php array'
我有以下這樣的數組:
{"label":"label1","data":[[10,55],[15,32],[16,49]]}
{"label":"label","data":[[10,55],[15,32],[16,49]]}
如何在 {"label":"label1","data":[[10,55],[15,32],[16,49]]} 和 {"label":"label2" 之間獲取字符串字符 (,) ","data":[[10,55],[15,32],[16,49]]} 結果是這樣的..
{"label":"label1","data":[[10,55],[15,32],[16,49]]},
{"label":"label","data":[[10,55],[15,32],[16,49]]}
代碼
while($row = mysql_fetch_assoc($result))
{
$int = $row['SC'];
$join = intval($int);
$int2 = $row['jam'];
$join2 = intval($int2);
$dataset1[] = array($join2,$join);
}
for ($i=0; $i <2 ; $i++) {
$dataset = array(label => label1, data => $dataset1);
$final = json_encode($dataset);
echo $final;
您需要將所有內容放入另一個數組中:
$dataset = array();
foreach ($dataset1 as $d) {
$dataset[] = array('label' => $label, 'data' => $d);
}
$final = json_encode($dataset);
echo $final;
這應該輸出:
[{"label":"label1","data":[[10,55],[15,32],[16,49]]},
{"label":"label","data":[[10,55],[15,32],[16,49]]}]
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.