有一个二维数组
Array
(
[0] => Array
(
[0] => 1
[1] => 0
[2] => mulu01
)
[1] => Array
(
[0] => 1
[1] => 0
[2] => mulu01
)
[2] => Array
(
[0] => 2
[1] => 0
[2] => mulu03
)
[3] => Array
(
[0] => 3
[1] => 0
[2] => mulu02
)
[4] => Array
(
[0] => 3
[1] => 0
[2] => mulu02
)
[5] => Array
(
[0] => 2
[1] => 0
[2] => mulu03
)
[6] => Array
(
[0] => 1
[1] => 0
[2] => mulu01
)
[7] => Array
(
[0] => 1
[1] => 0
[2] => mulu01
)
[8] => Array
(
[0] => 3
[1] => 0
[2] => mulu02
)
[9] => Array
(
[0] => 2
[1] => 0
[2] => mulu03
)
[10] => Array
(
[0] => 3
[1] => 0
[2] => mulu02
)
[11] => Array
(
[0] => 4
[1] => 0
[2] => mulu04
)
[12] => Array
(
[0] => 4
[1] => 0
[2] => mulu04
)
)
通过什么函数可以处理:数据一样的行只保留一行。。。如上面的数组处理后变成:
Array
(
[0] => Array
(
[0] => 1
[1] => 0
[2] => mulu01
[1] => Array
(
[0] => 2
[1] => 0
[2] => mulu03
)
[2] => Array
(
[0] => 3
[1] => 0
[2] => mulu02
)
[3] => Array
(
[0] => 4
[1] => 0
[2] => mulu04
)
)
直接用 array_flip 或者 array_unique 是不行的,你这没有键名,必须要自己写函数
<?php去重函数可参考: http://www.cnblogs.com/hakuci/archive/2012/05/09/2492659.html
.
可以使用函数 array_flip() 去除数组的重复元素。
$arr = array_flip(array_flip($arr));这样就可以去掉重复的数组元素。
追问索引如何重置?
追答重复元素去掉后,索引就会重新建立。你试试就知道了
本回答被网友采纳