PHP循环中创建一个多维数组。

2024-12-28 17:30:55
推荐回答(3个)
回答1:

$cc=array("aid"=>1,"cc"=>"a");
$aa=array("aid"=>1,"cc"=>"a");
二个键值都一样。造成$arr[1]吧之前的覆盖了

回答2:

第一次循环时 $i=0 也就等于 echo $string[$i][$j];这个地方要找到二维数组$string下面键名为 0的数组! 而你最开始的时候是以 1 给数组起的键名

回答3:

$array = array();
while($arr = $db->Gaa()){
$array[$arr['aid']][] = $arr['cc'];
}
print_r($array);