मैं सोच रहा था कि मुझे एक बहुआयामी सरणी कैसे मिलती है जो इस तरह दिखती है:
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 № 1सरणी में कुंजियों के रूप में अपने DB परिणामों में से एक या अधिक फ़ील्ड का उपयोग करें:
$arr = array();
while($row = mysql_fetch_assoc($result)) {
$arr[$row["somekey"]][$row["otherkey"]] = $row;
}