$cc=array("aid"=>1,"cc"=>"a");
$aa=array("aid"=>1,"cc"=>"a");
二个键值都一样。造成$arr[1]吧之前的覆盖了
第一次循环时 $i=0 也就等于 echo $string[$i][$j];这个地方要找到二维数组$string下面键名为 0的数组! 而你最开始的时候是以 1 给数组起的键名
$array = array();
while($arr = $db->Gaa()){
$array[$arr['aid']][] = $arr['cc'];
}
print_r($array);