标题: php数组去重(已解决)
时间: 2021-02-03发布,2021-02-03修改
『回复列表(6|隐藏机器人聊天)』
<?php
$weather = [
[
20210201,
'小雨/晴天',
[
10, 2
],
'西北风3-4级/西北风3-4级'
],
[
20210201,
'小雨/晴天',
[
-2, 5
],
'西北风1-4级/西北风2-4级'
],
[
20210202,
'晴天',
[
8, 6
],
'西北风3-1级/西北风3-4级'
],
];
print_r(arr_deduplication($weather));
/**
* 去除重复的日期,并保留最新的日期的那个结果
* @param $weather
* @return array
*/
function arr_deduplication($weather)
{
$arr = [];
foreach ($weather as $v) {
$arr[$v[0]] = $v;
}
//array_values:删除键名,但是保留值
return array_values($arr);
}