आप पहले से ही डेटाबेस में समूह बना सकते हैं। या अनुभाग द्वारा क्रमबद्ध करें और फिर अनुभाग में परिवर्तन होने पर उचित पृथक्करण कोड के माध्यम से पुनरावृत्त करें और आउटपुट करें। एक अस्थायी सरणी भी एक समाधान है। अपना उदाहरण कोड दिया मैबी यह आपको एक संभावित डायरेक्टिनो में इंगित कर सकता है (हालांकि अस्थायी सरणी निश्चित रूप से एक सुरुचिपूर्ण समाधान नहीं है, लेकिन यदि डेटा इतना अधिक नहीं है तो इससे कोई फर्क नहीं पड़ता)
<?
$result = array();
$result[] = array('section' => 'php','note' => 'bla');
$result[] = array('section' => 'php','note' => 'bla');
$result[] = array('section' => 'perl','note' => 'bla');
$result[] = array('section' => 'java','note' => 'bla');
$grouped = array();
for($i=0;$i<count($result);$i++) {
$grouped[$result[$i]['section']][] = $result[$i]['note'];
}
print_r($grouped);
?>