PHP 获取重复数组中 第二多的元素
undefinedundefined
$target = ["重复项目", "repeat", "repeat", "重复", "重复项目", "重复", "aaa", "bbb", "repeat"]; /** * 根据重复内容查找,找到重复数量第二多的数据 * * @name find * @param {array} src - 包含重复项的数据 * @return {string|array} - 返回结果 * @author 宁佳兵 */ function find($src) { //计算数组中重复的次数 $dest = array_count_values( $src ); //排序 arsort($dest); //定义一个空数组 $arr = []; //将相同重复数量的放在一个数组中 foreach ( $dest as $item => $value ) { $arr[$value][] = $item; } //重新排下标key 从0开始排 $arr = array_values($arr); //返回第二个数组元素就是重复数量第二多的数据 return $arr[1]; } $arr = find( $target );
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· AI Agent开发,如何调用三方的API Function,是通过提示词来发起调用的吗