我想知道如何得到一个看起来像这样的多维数组:
array(
"wifi" => array(
16 => 499,
32 => 599,
64 => 699
),
"wifi+3G" => array(
16 => 629,
32 => 729,
64 => 829)
);
出一个看起来像这样的mysql表:
id, model, grootte, prijs
1, Wifi, 16, 449
2, Wifi, 32, 549
3, Wifi+3G, 16, 499
4, Wifi+3G, 32, 599
答案 0 :(得分:0)
只需使用数据库结果中的一个或多个字段作为数组中的键:
$arr = array();
while($row = mysql_fetch_assoc($result)) {
$arr[$row['somekey']][$row['otherkey']] = $row;
}