21,887
社区成员
发帖
与我相关
我的任务
分享
$res = [
['id' => 1,'国家' =>'中国','洲'=>'亚洲'],
['id' => 2,'国家' =>'韩国','洲'=>'亚洲'],
['id' => 3,'国家' =>'英国','洲'=>'欧洲'],
['id' => 4,'国家' =>'德国','洲'=>'欧洲'],
];
$data = [];
foreach($res as $k=>$v){
$data[$v['洲']][$v['id']] = $v;
}
echo "<pre>";
print_r($data['亚洲']);
print_r($data['欧洲']);
echo "</pre>";
/*
Array
(
[1] => Array
(
[id] => 1
[国家] => 中国
[洲] => 亚洲
)
[2] => Array
(
[id] => 2
[国家] => 韩国
[洲] => 亚洲
)
)
Array
(
[3] => Array
(
[id] => 3
[国家] => 英国
[洲] => 欧洲
)
[4] => Array
(
[id] => 4
[国家] => 德国
[洲] => 欧洲
)
)
*/