PHP二维数组取差集
2023-02-18 16:47:44 时间
二维数组取差集 和 数组下标从0开始
需求:获取可以使用的坐标 // arr1:所有坐标 arr2:不能使用的坐标
错误操作: array_diff()
使用 array_diff()
获取差集,返回空数组。这个函数只能用于一维数组,不能用于二维数组。
正确操作
$arr3 = array_filter($arr1, function($v) use ($arr2) { return ! in_array($v, $arr2);});
结果集的数组下标从0开始
上面的方法获取到数组的差集,如果想要结果从0 开始,可以使用 array_values() 函数来实现。
$arr3 = array_values($arr3);
相关文章
- Linux 网卡的路由和网关
- Linux iptables实现网络防火墙
- Linux iptables自定义链
- Linux 域名和DNS
- Linux 系统自动化部署系统
- SElinux管理
- Linux sudo实现授权
- Linux ssh协议
- Linux ssl协议和openssl工具的使用
- Linux 启动流程及相关知识
- linux awk工具的使用
- Linux 任务计划管理
- Linux 进程管理
- Linux shell脚本进阶使用
- Linux sed工具的使用
- Linux Shell脚本
- Linux 网桥实现和网络诊断工具
- Linux 多网卡绑定和网络组
- Linux 网络配置
- Linux 网络协议和管理