我无法解决这个问题......我有一个看起来像这样的数组:
Array
(
[0] => Array
(
[0] => 20120412
[1] => United States
[2] => Illinois
[3] => Marion
[4] => 2
)
[1] => Array
(
[0] => 20120412
[1] => United States
[2] => Illinois
[3] => Carbondale
[4] => 2
)
[2] => Array
(
[0] => 20120412
[1] => United States
[2] => Illinois
[3] => Carbondale
[4] => 2
)
)
我希望它像:
array("United States" => array("Illinois" => array("Carbondale" => "4")));
所以它先是国家,然后是州,然后将城市的所有数字加在一起。
到目前为止,我所拥有的是:
foreach($location_google_data3 as $location_google_data4){
if($location_google_data4[0]==date("Ymd")){
$today_visitsbycountry[$location_google_data4[1]]+=$location_google_data4[4];
}
}
这给了我一个包含国家和访问次数的数组,以便我以后可以遍历它,但不知道如何继续其余的。