php去除二维数组中重复值程序
发布:smiling 来源: PHP粉丝网 添加日期:2014-07-28 10:54:14 浏览: 评论:0
具体的思想就是把二维数组转化为一位数组,然后用array_unique()去除一维数组中的重复值,最后再将一维数组转化为二维数组.
例1,代码如下:
- function my_array_unique($array2D){
- foreach ($array2D as $v){
- $v = implode(“,”,$v);
- $temp[] = $v;
- }
- $temp = array_unique($temp);
- foreach ($temp as $k => $v){
- $temp[$k] = explode(“,”,$v);
- }
- return $temp;
- }
下面推荐一种非常不错的去除二维数组重复值函数,代码如下:
- function a_array_unique($array)//写的比较好
- {
- $out = array();
- foreach ($array as $key=>$value) {
- if (!in_array($value, $out))
- {
- $out[$key] = $value;
- }
- }
- return $out;
- }
使用方法也是当然简单的,代码如下:
- $array2D = array(‘first’=>array(‘title’=>’1111′,’date’=>’2222′),’second’=>array(‘title’=>’1111′,’date’=>’2222′),’third’=>array(‘title’=>’2222′,’date’=>’3333′));
- //调用方法:
- $as = a_array_unique($array2D);
- print_r($as);
Tags: php去除二维数组 重复值
相关文章
- ·php去除二维数组的重复项方法(2021-06-24)
- ·两种php去除二维数组的重复项方法(2021-06-25)
- ·php对数组元素去重复值(2013-12-03)
- ·php高效去除数组重复值(2014-01-15)
- ·php删除二维数组中的重复值方法(2021-09-04)

推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)