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 相关文章推荐
谈谈PHP语法(3)
Oct 09 PHP
一个程序下载的管理程序(二)
Oct 09 PHP
PHP curl模拟浏览器采集阿里巴巴的实现代码
Apr 20 PHP
在PHP中设置、使用、删除Cookie的解决方法
May 06 PHP
php使用异或实现的加密解密实例
Sep 04 PHP
CodeIgniter框架URL路由总结
Sep 03 PHP
跟我学Laravel之视图 &amp; Response
Oct 15 PHP
PHP字符串比较函数strcmp()和strcasecmp()使用总结
Nov 19 PHP
Yii2实现上下联动下拉框功能的方法
Aug 10 PHP
PHP 中TP5 Request 请求对象的实例详解
Jul 31 PHP
PHP实现文件上传后台处理脚本
Mar 04 PHP
PHP pthreads v3在centos7平台下的安装与配置操作方法
Feb 21 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
PHP 代码规范小结
2012/03/08 PHP
php文本转图片自动换行的方法
2013/03/13 PHP
探讨各种PHP字符串函数的总结分析
2013/06/05 PHP
总结一些PHP中好用但又容易忽略的小知识
2017/06/02 PHP
php简单检测404页面的方法示例
2019/08/23 PHP
基于JQuery实现CheckBox全选全不选
2011/06/27 Javascript
Js 获取Gridview选中行的内容操作步骤
2013/02/05 Javascript
JavaScript设置IFrame高度自适应(兼容各主流浏览器)
2013/06/05 Javascript
JS分页控件 可用于无刷新分页
2013/07/23 Javascript
JS获取地址栏参数的小例子
2013/08/23 Javascript
jquery选择器之层级过滤选择器详解
2014/01/27 Javascript
详解JavaScript中双等号引起的隐性类型转换
2016/05/30 Javascript
javascript运算符——位运算符全面介绍
2016/07/14 Javascript
js+css3实现旋转效果
2017/01/20 Javascript
AngulaJS路由 ui-router 传参实例
2017/04/28 Javascript
父组件中vuex方法更新state子组件不能及时更新并渲染的完美解决方法
2018/04/25 Javascript
一步快速解决微信小程序中textarea层级太高遮挡其他组件
2019/03/04 Javascript
layui清除radio的选中状态实例
2019/11/14 Javascript
vue中解决chrome浏览器自动播放音频和MP3语音打包到线上的实现方法
2020/10/09 Javascript
[59:08]DOTA2上海特级锦标赛C组小组赛#2 LGD VS Newbee第一局
2016/02/27 DOTA
[01:21]DOTA2周边文化主题展 神秘商店火热开售
2017/07/30 DOTA
Python中函数的参数传递与可变长参数介绍
2015/06/30 Python
Python标准库sched模块使用指南
2017/07/06 Python
python绘制条形图方法代码详解
2017/12/19 Python
Python使用pickle模块报错EOFError Ran out of input的解决方法
2018/08/16 Python
树莓派与PC端在局域网内运用python实现即时通讯
2019/06/22 Python
python创建学生管理系统
2019/11/22 Python
Python list运算操作代码实例解析
2020/01/20 Python
解决python -m pip install --upgrade pip 升级不成功问题
2020/03/05 Python
python可视化分析的实现(matplotlib、seaborn、ggplot2)
2021/02/03 Python
某/etc/fstab文件中的某行如下: /dev/had5 /mnt/dosdata msdos defaults,usrquota 1 2 请解释其含义
2013/04/11 面试题
EJB的几种类型
2012/08/15 面试题
母亲80寿诞答谢词
2014/01/16 职场文书
新学期开学寄语
2014/01/18 职场文书
预备党员公开承诺书
2014/05/28 职场文书
百年校庆感言
2015/08/01 职场文书