1 回答

TA貢獻(xiàn)1850條經(jīng)驗(yàn) 獲得超11個(gè)贊
您可以像這樣構(gòu)建數(shù)組:
$stm = $pdo->query('your SQL query');
$output = [];
while($row = $stm->fetch(PDO::FETCH_ASSOC))
{
$ident = $row['Articleno'].';'.$row['Product'].';'.$row['Supname'];
$ref = &$output[$ident];
if(!is_array($ref))
{
$ref['Article'] = $row['Articleno'];
$ref['Product'] = $row['Product'];
$ref['Supname'] = $row['Supname'];
$ref['Week1'] = [0,0];
$ref['Week2'] = [0,0];
$ref['Week3'] = [0,0];
$ref['Week4'] = [0,0];
$ref['Week5'] = [0,0];
$ref['Week6'] = [0,0];
}
$weekNo = $row['Weekno'];
$ref['Week'.$weekNo] = [$row['Qty'], $row['Sold']];
}
echo json_encode(array_values($output));
- 1 回答
- 0 關(guān)注
- 137 瀏覽
添加回答
舉報(bào)