Rumah > pembangunan bahagian belakang > tutorial php > 怎样删除二维数组中相同的一位数组 并保持相同键名 求大神写个函数

怎样删除二维数组中相同的一位数组 并保持相同键名 求大神写个函数

WBOY
Lepaskan: 2016-06-06 20:40:27
asal
947 orang telah melayarinya

<code>Array
(
    [0] => Array
        (
            [year] => 2013-2014
            [term] => 1
            [course_code] => 00008069
            [course_name] => 咖啡世界
            [course_nature] => 任意选修
            [course_attribution] => 人文素养类
            [credit] => 2.0
            [point] => 4.1
            [grade] => 91
            [minor_tag] => 0
            [makeup_grade] =>  
            [rebuild_grade] =>  
            [begin_college] => 旅游文化产业学院
            [remark] =>  
            [rebuild_tag] => 0
            [0] => 77
            [1] => 2
        )

    [1] => Array
        (
            [year] => 2013-2014
            [term] => 1
            [course_code] => 00008069
            [course_name] => 咖啡世界
            [course_nature] => 任意选修
            [course_attribution] => 人文素养类
            [credit] => 2.0
            [point] => 4.1
            [grade] => 91
            [minor_tag] => 0
            [makeup_grade] =>  
            [rebuild_grade] =>  
            [begin_college] => 旅游文化产业学院
            [remark] =>  
            [rebuild_tag] => 0
            [0] => 77
            [1] => 2
        )

    [2] => Array
        (
            [year] => 2013-2014
            [term] => 1
            [course_code] => 00008069
            [course_name] => 咖啡世界
            [course_nature] => 任意选修
            [course_attribution] => 人文素养类
            [credit] => 2.0
            [point] => 4.1
            [grade] => 91
            [minor_tag] => 0
            [makeup_grade] =>  
            [rebuild_grade] =>  
            [begin_college] => 旅游文化产业学院
            [remark] =>  
            [rebuild_tag] => 0
            [0] => 77
            [1] => 2
        )

)

如上面  怎样让它变成
Array
(
    [0] => Array
        (
            [year] => 2013-2014
            [term] => 1
            [course_code] => 00008069
            [course_name] => 咖啡世界
            [course_nature] => 任意选修
            [course_attribution] => 人文素养类
            [credit] => 2.0
            [point] => 4.1
            [grade] => 91
            [minor_tag] => 0
            [makeup_grade] =>  
            [rebuild_grade] =>  
            [begin_college] => 旅游文化产业学院
            [remark] =>  
            [rebuild_tag] => 0
            [0] => 77
            [1] => 2
        )
}
</code>
Salin selepas log masuk
Salin selepas log masuk

回复内容:

<code>Array
(
    [0] => Array
        (
            [year] => 2013-2014
            [term] => 1
            [course_code] => 00008069
            [course_name] => 咖啡世界
            [course_nature] => 任意选修
            [course_attribution] => 人文素养类
            [credit] => 2.0
            [point] => 4.1
            [grade] => 91
            [minor_tag] => 0
            [makeup_grade] =>  
            [rebuild_grade] =>  
            [begin_college] => 旅游文化产业学院
            [remark] =>  
            [rebuild_tag] => 0
            [0] => 77
            [1] => 2
        )

    [1] => Array
        (
            [year] => 2013-2014
            [term] => 1
            [course_code] => 00008069
            [course_name] => 咖啡世界
            [course_nature] => 任意选修
            [course_attribution] => 人文素养类
            [credit] => 2.0
            [point] => 4.1
            [grade] => 91
            [minor_tag] => 0
            [makeup_grade] =>  
            [rebuild_grade] =>  
            [begin_college] => 旅游文化产业学院
            [remark] =>  
            [rebuild_tag] => 0
            [0] => 77
            [1] => 2
        )

    [2] => Array
        (
            [year] => 2013-2014
            [term] => 1
            [course_code] => 00008069
            [course_name] => 咖啡世界
            [course_nature] => 任意选修
            [course_attribution] => 人文素养类
            [credit] => 2.0
            [point] => 4.1
            [grade] => 91
            [minor_tag] => 0
            [makeup_grade] =>  
            [rebuild_grade] =>  
            [begin_college] => 旅游文化产业学院
            [remark] =>  
            [rebuild_tag] => 0
            [0] => 77
            [1] => 2
        )

)

如上面  怎样让它变成
Array
(
    [0] => Array
        (
            [year] => 2013-2014
            [term] => 1
            [course_code] => 00008069
            [course_name] => 咖啡世界
            [course_nature] => 任意选修
            [course_attribution] => 人文素养类
            [credit] => 2.0
            [point] => 4.1
            [grade] => 91
            [minor_tag] => 0
            [makeup_grade] =>  
            [rebuild_grade] =>  
            [begin_college] => 旅游文化产业学院
            [remark] =>  
            [rebuild_tag] => 0
            [0] => 77
            [1] => 2
        )
}
</code>
Salin selepas log masuk
Salin selepas log masuk

php array_merge

<code><?php // http://3v4l.org/LOqSW
function unique($arr) {
    foreach($arr as $k => $v) $arr[$k] = serialize($v);
    $arr = array_unique($arr);
    foreach($arr as $k => $v) $arr[$k] = unserialize($v);
    return $arr;
}

$jwcUpdate = unique($jwcUpdate);
print_r($jwcUpdate);
</code>
Salin selepas log masuk
Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan