自己写的array_unique二维数组版本
来源:互联网 发布:手机淘宝购物怎么付款 编辑:程序博客网 时间:2024/06/05 03:24
最近遇到一个问题,就是排除二维数组里面的重复元素,本来以为array_unique就能胜任的.但是测试了很久都没收到应有的效果,在搜索了很久之后才知道不能满足我的要求,必须自己写一个函数来完成这个任务.
/*
*Author:Fanbo
*Date:2007.8.10
*Author:Fanbo
*Date:2007.8.10
*Description:排除二维数组里面同样的元素,功能是array_unique的重构升级版
*@param 一个二维数组array2D
*@return 去掉重复元素(包括一维数组)后的二维数组
*/
function array_unique_fb($array2D){
foreach ($array2D as $v){
$v = join(",",$v); //降维,也可以用implode,将一维数组转换为用逗号连接的字符串
$temp[] = $v;
}
$temp = array_unique($temp); //去掉重复的字符串,也就是重复的一维数组
foreach ($temp as $k => $v){
$temp[$k] = explode(",",$v); //再将拆开的数组重新组装
}
return $temp;
}
*/
function array_unique_fb($array2D){
foreach ($array2D as $v){
$v = join(",",$v); //降维,也可以用implode,将一维数组转换为用逗号连接的字符串
$temp[] = $v;
}
$temp = array_unique($temp); //去掉重复的字符串,也就是重复的一维数组
foreach ($temp as $k => $v){
$temp[$k] = explode(",",$v); //再将拆开的数组重新组装
}
return $temp;
}
- 自己写的array_unique二维数组版本
- PHP数组唯一函数array_unique对二维数组的处理
- 【php】二维数组去除重复值和array_unique函数
- php 返回array_unique数组的坑
- 自己实现的二维数组
- PHP数组操作array_unique()
- array_unique()去除数组中重复的值。总是忘记。。。
- 去除数组中重复的元素值 array_unique()
- 三级指针打造自己的二维数组
- array_unique()的用法
- 二叉查找树(自己写的版本)
- array_unique
- array_unique .
- array_unique
- array_unique
- array_unique()
- 写自己的数组工具类
- PHP-自己写的代码练习-数组
- PHP编程----PHP字符串经典函数
- 超酷大奖倒计时,Wii游戏机、Ipod最后一周,把握机会!
- PMON常用命令
- 关于zeo作品中生成代码使用方法的说明!
- JAVA面试题
- 自己写的array_unique二维数组版本
- 设计模式--创建模式--简单工厂
- 加密和解密配置节
- 软件可测试性的启发
- PHP编程----一些很有用的PHP原创函数讲解
- C#数据库操作的三种用法
- Javascritp Control Select
- SCJP 考照心得分享 + 重點提示
- JFreeChart初学者入门实例详细解析(转载)