Je me demandais comment obtenir un tableau multidimensionnel qui ressemble à ceci:
array(
"wifi" => array(
16 => 499,
32 => 599,
64 => 699
),
"wifi+3G" => array(
16 => 629,
32 => 729,
64 => 829)
);
Sur une table mysql qui ressemble à ceci:
id, model, grootte, prijs
1, Wifi, 16, 449
2, Wifi, 32, 549
3, Wifi+3G, 16, 499
4, Wifi+3G, 32, 599
Réponses:
0 pour la réponse № 1Utilisez simplement un ou plusieurs champs de vos résultats de base de données comme clés dans le tableau:
$arr = array();
while($row = mysql_fetch_assoc($result)) {
$arr[$row["somekey"]][$row["otherkey"]] = $row;
}