PHP 二位数组去重 保留索引

  // 二维数组去重,并保留索引
function array_unique_fb($array2D)
{
    foreach ($array2D as $k => $v){
        $v = join(",",$v); //降维,也可以用implode,将一维数组转换为用逗号连接的字符串
        $temp[$k] = $v;
    }

    $temp = array_unique($temp);    //去掉重复的字符串,也就是重复的一维数组

    foreach ($temp as $k => $v){
        $result[$k] = $array2D[$k];   //再将拆开的数组重新组装
    }
    return $result;
}