PHP删除二维数组中相同元素及数组重复值的方法示例


Posted in PHP onMay 05, 2017

本文实例讲述了PHP删除二维数组中相同元素及数组重复值的方法。分享给大家供大家参考,具体如下:

function assoc_title($arr, $key)
{
  $tmp_arr = array();
  foreach ($arr as $k => $v) {
    if (in_array($v[$key], $tmp_arr)) {
      unset($arr[$k]);
    } else {
      $tmp_arr[] = $v[$key];
    }
  }
  return $arr;
}//assoc_title end
$key_title = 'stu_name';
$quchong = assoc_title($teachers, $key_title);
echo "<table border=\"1\" bordercolor=\"#CCCCCC\" cellpadding=\"0\" cellspacing=\"0\" style=\"border-collapse:collapse\" width=\"20%\">";
echo "<tr><td>id</td><td>学生名</td><td>电话</td></tr>";
$i = 1;
foreach ($quchong as $key => $vale) {
  if ($vale['stu_name'] == "游开琳" or $vale['stu_name'] == "韩建通") {
    continue;
  }
  echo "<tr><td>{$i}</td><td>{$vale['stu_name']}</td><td>{$vale['tel']}</td></tr>";
  $i++;
}
echo "</table>";
PHP 相关文章推荐
第1次亲密接触PHP5(2)
Oct 09 PHP
不用GD库生成当前时间的PNG格式图象的程序
Oct 09 PHP
十天学会php之第八天
Oct 09 PHP
第十一节--重载
Nov 16 PHP
PHP Memcached应用实现代码
Feb 08 PHP
洪恩在线成语词典小偷程序php版
Apr 20 PHP
PHP程序员常见的40个陋习,你中了几个?
Nov 20 PHP
PHP 7的一些引人注目的新特性简单介绍
Nov 08 PHP
php的laravel框架快速集成微信登录的方法
Dec 12 PHP
PHP与JavaScript针对Cookie的读写、交互操作方法详解
Aug 07 PHP
在laravel中使用with实现动态添加where条件
Oct 10 PHP
PHP数组对象与Json转换操作实例分析
Oct 22 PHP
完美解决在ThinkPHP控制器中命名空间的问题
May 05 #PHP
Yii2配置Nginx伪静态的方法
May 05 #PHP
php生成网页桌面快捷方式
May 05 #PHP
php 如何设置一个严格控制过期时间的session
May 05 #PHP
php 数组元素快速去重
May 05 #PHP
Yii2实现自定义独立验证器的方法
May 05 #PHP
php 查找数组元素提高效率的方法详解
May 05 #PHP
You might like
PHP5.3以上版本安装ZendOptimizer扩展
2015/03/27 PHP
thinkPHP自动验证机制详解
2016/12/05 PHP
php获取excel文件数据
2017/04/21 PHP
jquery 插件实现图片延迟加载效果代码
2010/02/06 Javascript
javascript控制Div层透明属性由浅变深由深变浅逐渐显示
2013/11/12 Javascript
实现非常简单的js双向数据绑定
2015/11/06 Javascript
ionic js 复选框 与普通的 HTML 复选框到底有没区别
2016/06/06 Javascript
jQuery UI结合Ajax创建可定制的Web界面
2016/06/22 Javascript
浅谈React 属性和状态的一些总结
2016/11/21 Javascript
基于 Immutable.js 实现撤销重做功能的实例代码
2018/03/01 Javascript
VUE2.0+Element-UI+Echarts封装的组件实例
2018/03/02 Javascript
vue.js使用watch监听路由变化的方法
2018/07/08 Javascript
微信小程序网络封装(简单高效)
2018/08/06 Javascript
微信小程序npm引入vant-weapp的踩坑记录
2019/08/01 Javascript
2分钟实现一个Vue实时直播系统的示例代码
2020/06/05 Javascript
修改Vue打包后的默认文件名操作
2020/08/12 Javascript
JavaScript逻辑运算符相关总结
2020/09/04 Javascript
python实现微信跳一跳辅助工具步骤详解
2018/01/04 Python
Python迭代器与生成器用法实例分析
2018/07/09 Python
自定义django admin model表单提交的例子
2019/08/23 Python
python计算n的阶乘的方法代码
2019/10/25 Python
python 实现将Numpy数组保存为图像
2020/01/09 Python
关于win10在tensorflow的安装及在pycharm中运行步骤详解
2020/03/16 Python
Python configparser模块应用过程解析
2020/08/14 Python
Python爬虫自动化获取华图和粉笔网站的错题(推荐)
2021/01/08 Python
python基于爬虫+django,打造个性化API接口
2021/01/21 Python
白俄罗斯女装和针织品网上商店:Presli.by
2019/10/13 全球购物
医科大学生毕业的自我评价分享
2013/11/12 职场文书
写演讲稿要注意的六件事
2014/01/14 职场文书
中国好声音广告词
2014/03/18 职场文书
2014党的群众路线教育实践活动学习心得体会
2014/10/31 职场文书
2015年学生会纪检部工作总结
2015/03/31 职场文书
2015年学校禁毒工作总结
2015/05/27 职场文书
文明礼貌主题班会
2015/08/14 职场文书
jackson json序列化实现首字母大写,第二个字母需小写
2021/06/29 Java/Android
vue中this.$http.post()跨域和请求参数丢失的解决
2022/04/08 Vue.js