数据是从数据库中读取的,我要将相同的内容合并显示如下,请问如何实现
A学校----------
A班级-----
学生A
学生B
A学校----------
B班级-----
学生C
学生D
A学校----------
C班级-----
学生E
学生F
。
。
。
显示效果,如下
A学校----------
A班级-----
学生A
学生B
B班级-----
学生C
学生D
C班级-----
学生E
学生F
A学校----------
A班级-----
学生A
学生B
A学校----------
B班级-----
学生C
学生D
A学校----------
C班级-----
学生E
学生F
。
。
。
显示效果,如下
A学校----------
A班级-----
学生A
学生B
B班级-----
学生C
学生D
C班级-----
学生E
学生F
我觉得 你这个也许可以在SQL 上面控制。
<?php
$a=array("A学校"=>array("A班级"=>array("学生A","学生B")));
$b=array("A学校"=>array("A班级"=>array("学生C","学生D")));
$c=array("A学校"=>array("A班级"=>array("学生E","学生F")));$result = array_merge_recursive($a, $b, $c);
print_r($result);
#Array ( [A学校] => Array ( [A班级] => Array ( [0] => 学生A [1] => 学生B [2] => 学生C [3] => 学生D [4] => 学生E [5] => 学生F ) ) )
?>