我有一张这样的 table ;
**Year** **Month**
2012 Jan
2012 Mar
2012 Apr
2013 Dec
2013 Nov
我正在尝试从该表创建一个类似于下面的数组;
Array
(
[2012] => Array(
Jan, Mar, Apr),
[2013] => Array(
Dec, Nov)
);
到目前为止我尝试了这段代码,但没有得到我想要的,
while ($row = mysql_fetch_array($result)){
$new_array[] = array(
'year' => $row['year'],
'month' => $row['month'],
);
}
最佳答案
试试这个
while ($row = mysql_fetch_array($result)){
$new_array[$row['year']][] = $row['month'];
}
关于php - 使用单个表创建多维数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23991525/