当前位置: 首页 > news >正文

二维数组字符串字段求并集并且去重

一,数据结构

在这里插入图片描述
查询结果集合$complete1如上图,对 room_id 求并集,然后去重

$room_arr_all=array_column($complete1,'room_id');
//对数组每个元素都进行字符串转数组的操作
array_walk($room_arr_all,function(&$item,$key){$item=explode(',',$item);
});
//二维数组转成一维数组并去重
$new_room_id_arr=array_reduce($room_arr_all,function($carry,$item){return array_merge($carry,$item);
},[]);
$new_room_id_arr = array_unique($new_room_id_arr);

最终结果如下

array (0 => '705',1 => '707',2 => '706',3 => '708',4 => '709',5 => '809',6 => '685',7 => '677',8 => '678',9 => '679',10 => '680',11 => '681',12 => '682',13 => '842',14 => '721',15 => '722',16 => '840',17 => '839',18 => '838',19 => '837',20 => '693',
)

http://www.mrgr.cn/news/13479.html

相关文章:

  • Nginx负载均衡与后端服务器自动扩展:实现高可用性架构
  • 基于STM32设计的智能饮水机_升级版(微信小程序)(213)
  • docker实战演练
  • [HZNUCTF 2023 preliminary]ppppop
  • GNU UNIX LINUX 之间的相关概念
  • C# 对桌面快捷方式的操作设置开机启动项
  • Mybatis:基础巩固-DML
  • 8月28c++
  • 【学术会议征稿】第三届公共卫生与数据科学国际学术会议(ICPHDS 2024)
  • STM32F103与ESP8266 WIFI模块的USART中断调试
  • 大模型本地化部署1-Ollama安装(Windows)
  • Docker修改容器地址
  • Unity(2022.3.41LTS) - 图形,天空盒
  • 【大模型】llama系列模型基础
  • 微服务简介
  • docker笔记
  • 【区块链 + 司法存证】数据存证区块链服务开放平台 | FISCO BCOS应用案例
  • MAC打开IDA Pro意外退出
  • 复杂度——链表的回文结构
  • springboot配置两个MongoDB