<?php
/**
* 去除数组中重复数据
* by www.jbxue.com
**/
$input = array("a" => "green","", "red","b" => "green", "","blue", "red","c" => "witer","hello","witer");
//$result = array_unique($input); //去除重复元素
$result = a_array_unique($input); //只留下单一元素
foreach($result as $aa)
{
echo $aa."<br />";
}
function multi_unique($array) {
foreach ($array as $k=>$na)
$new[$k] = serialize($na);
$uniq = array_unique($new);
foreach($uniq as $k=>$ser)
$new1[$k] = unserialize($ser);
return ($new1);
} function a_array_unique($array)//写的比较好
{
$out = array();
foreach ($array as $key=>$value) {
if (!in_array($value, $out))
{
$out[$key] = $value;
}
}
return $out;
}

去除二重数组:

function a_array_unique($array)//写的比较好
{
$word = $out = array();
foreach ($array as $key=>$value) {
if (!in_array($value['word'], $word)){
$out[$key] = $value;
$word[$key] = $value['word'];
}
}
return $out;
}

最新文章

  1. spring源码分析之spring-core总结篇
  2. php大力力 [048节] php一点支付开发资料,很散
  3. SQL Server 创建表 添加主键 添加列常用SQL语句
  4. Objective-c——UI基础开发第十一天(UICollectionView)
  5. svn 命令行创建和删除 分支和tags
  6. Spring 框架获取 datasource对象的方法
  7. 驱动笔记 - IO端口和IO内存
  8. ios开发--苹果企业开发者账号
  9. C++ Strings(字符串)
  10. Java实现缓存(类似于Redis)
  11. Java并发之BlockingQueue的使用
  12. Django 路由系统(URLconf)
  13. [转]OpenShift 集群搭建指南
  14. Django(十一)请求生命周期之响应内容(请求/响应 头/体)
  15. wepy里面两种不同的写回调函数的方法
  16. 第二次前端作业grid布局练习
  17. C++进阶--代码复用 继承vs组合
  18. 4.3之后的PingPong效果实现
  19. 用python开发android应用 【转载】
  20. oracle一个listener侦听多个实例的配置

热门文章

  1. Orchard中文学习视频录制完成
  2. shiro中unauthorizedUrl不起作用
  3. smarty模板技术
  4. AESEncrypter加密算法代码示例
  5. Ambient Occlusion
  6. js获取服务器时间
  7. poj 3903 Stock Exchange(最长上升子序列,模版题)
  8. POJ 2041
  9. c# string.Format用法总结
  10. initWithFrame方法的理解