我正在生成Chart4PHP。 在示例中,它采用这样的数据
$p->data = array(array(array("2010/10",-48),array("2011/01",238),array("2011/02",395)));
我有阵列"行"由行[日期] [单位]构成。 我以这种方式存储它:
$rows = array();
for(...)
{
$row[date] = $mydate;
$row[units]= $myunits;
$rows[]=$row;
}
除了能够将其用作$ p-> data = $ rows;
之外我还应该做些什么?答案 0 :(得分:1)
要添加额外的数组容器,请以rows数组作为参数调用array()
。
$data = array(array('date' => "2010/10", 'units' => -48),
array('date' => "2011/01", 'units' => 238),
array('date' => "2011/02", 'units' => 395));
foreach ($data as $d) {
$mydate = $d['date'];
$myunits = $d['units'];
$rows[] = array($mydate, $myunits);
}
$p->data = array($rows);