PHP根据二维数组的某个键去重

 

/**
 * @param $arr array 数组
 * @param $key string 唯一键
 * @return array
 */
function getArrayUniqueByKeys(array $arr, string $key):array
{
    if (isset($arr[0][$key])) {
        foreach ($arr as $v) {
            $newArr[$v[$key]] = $v;
        }
    }
    return isset($newArr) ? array_values($newArr) : [];
}

 

posted @ 2022-03-11 15:53  _迷途  阅读(54)  评论(0编辑  收藏  举报