搜索热词

代码如下:

PHP

function FetchRepeatMemberInArray($array) {

// 获取去掉重复数据的数组

$unique_arr = array_unique ( $array );

// 获取重复数据的数组

$repeat_arr = array_diff_assoc ( $array,$unique_arr );

return $repeat_arr;

} // 测试用例

$array = array (

'apple',

'iphone',

'miui',

'apple',

'orange',

'orange'

);

$repeat_arr = FetchRepeatMemberInArray ( $array );

print_r ( $repeat_arr );

?>

(2)自己写函数实现这个功能,利用两次for循环

代码如下:

PHP

function FetchRepeatMemberInArray($array) {

$len = count ( $array );

for($i = 0; $i < $len; $i ++) {

for($j = $i + 1; $j < $len; $j ++) {

if ($array [$i] == $array [$j]) {

$repeat_arr [] = $array [$i];

break;

}

}

}

return $repeat_arr;

} // 测试用例

$array = array (

'apple',

'orange'

);

$repeat_arr = FetchRepeatMemberInArray ( $array );

print_r ( $repeat_arr );

?>

总结

如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。

php数组遍历相同的元素覆盖_php获取数组中重复数据的两种方法相关推荐

  1. python去重复排序_Python实现删除排序数组中重复项的两种方法示例

    本文实例讲述了Python实现删除排序数组中重复项的两种方法.分享给大家供大家参考,具体如下: 对于给定的有序数组nums,移除数组中存在的重复数字,确保每个数字只出现一次并返回新数组的长度 注意:不 ...

  2. 关于iOS去除数组中重复数据的几种方法

    在工作工程中我们不必要会遇到,在数组中有重复数据的时候,如何去除重复的数据呢? 第一种:利用NSDictionary的AllKeys(AllValues)方法 代码: NSArray *dataArr ...

  3. js判断数组中重复元素并找出_JavaScript判断数组重复内容的两种方法(推荐)

    前言 一般,我们可能会给数组去重,这个操作并不复杂,执行一个循环就是了.现在,我要做的是,判断数组中是否有重复的内容,如果有,返回 true 否则,返回 false. 思路 把数组变成字符串 循环原数 ...

  4. opencv中遍历图片数据的两种方法

    方法一: IplImage *pImg = ...; int nWidth = pImg->width; int nHeight = pImg->height; int nChannels ...

  5. 获取(遍历)字符串中每个字符的----两种方法

  6. JavaScript-创建数组的两种方法,数组的遍历,lenght获取数组的长度,在数组末尾追加元素

    数组概述 数组是一组相关数据的集合,其中的每一个值被称作元素,每个元素在数组中都有对应的位置(下标)就是元素的索引,通过下标就能很方便的获取对应下标的元素:当我们想要连续存放多个数据时就可以使用数组来 ...

  7. 去除html重复的元素 js,js数组中去除重复值的几种方法

    在日常开发中,我们可能会遇到将一个数组中里面的重复值去除,那么,我就将我自己所学习到的几种方法分享出来 去除数组重复值方法: 1,利用indexOf()方法去除 思路:创建一个新数组,然后循环要去重的 ...

  8. ios 取出数组中前两个元素_ios 怎么获取数组中第一个元素

    2016-08-30 回答 system.out.println("我是java的打印"); 在object-c 则如此: 打印一个nsstring: nsstring str = ...

  9. python3(4)--- python遍历数组的两种方法

    python遍历数组的两种方法 第一种,最常用的,通过for in遍历数组.其实本质就是取出来的是这个数组或者列表中的元素,和角标无关. colours = ["red",&quo ...

最新文章

  1. linux下devel包的作用
  2. Python心得--新手开发注意
  3. JAVA的字符串拼接与性能
  4. 计算机2级c 语言题库,计算机2级C语言题库.doc
  5. 如何做个bat文件改变系统时间格式_老板发来一份表格名单,100个人按姓名建文件夹,同事五秒就完成...
  6. plcst语言编程教程_PLC初学者如何从梯形图过渡到ST语言编程
  7. VS2013的C# Winform怎么添加Windows Media Player控件 详细图解 代码示例及运行效果
  8. 使用HTML制作简易求职表
  9. C++ Primer 第5版--练习8.5
  10. HTML网页设计:二、表单、表格
  11. codeforces 934C 区间DP
  12. TorchScript简介
  13. rand函数和srand函数详解
  14. Deepgreen/Greenplum 删除节点步骤
  15. redis-manger集群管理工具
  16. 解决 Navigating to current location (/userslist) is not allowed问题。
  17. 引用程序集没有强名称的解决办法
  18. 河北2021年9月计算机四级考试成绩查询入口
  19. 短信验证码原理java_[java发送短信验证码原理]java发送短信验证码
  20. 使用git_blame定位修改代码历史

热门文章

  1. 简单mysql优化_mysql常见语句的简单优化策略
  2. 查看grafana版本_使用 Prometheus 与 Grafana 为 Kubernetes 集群建立监控与警报机制
  3. 电脑温度检测软件哪个好_重装电脑,用哪个软件重装系统比较好?
  4. python爬虫之逆向破解_Python爬虫进阶之APP逆向(二)
  5. mysql 多个密码登录_mysql 多实例登录密码测试
  6. 网易邮箱大师如何定时发送 定时发送邮件方法步骤详解
  7. 计算机专业课程设计报告c语言,计算机程序设计(C语言)课程设计报告.doc
  8. c++调用python接口作用是_利用Boost::Python实现C++调用python接口
  9. python基础代码技巧_Python 代码优化技巧(二)
  10. 人工智能的炒作_为什么人工智能被过度炒作?