php 两个数据的交集_请问下在PHP中,如何返回两个数组的多个交集
思路:
确认matchArr在oddEven的位置,比如1,10,20
根据上面获取的位置,取出number里的数据,最后拼接
实现:
$numbers = ['17', '38', '12', '40', '20', '47', '45', '22', '02', '19', '29', '10', '27', '41', '26', '47', '18', '24', '22', '27', '33', '47', '25', '09', '16', '32', '01', '28', '18', '38'];
// 单双数组
$oddEven = ['1', '2', '2', '2', '2', '1', '1', '2', '2', '1', '1', '2', '1', '1', '2', '1', '2', '2', '2', '1', '1', '1', '1', '1', '2', '2', '1', '2', '2', '2'];
$oddEvenStrs = implode("", $oddEven);
// 匹配数组
$matchArr = ['1', '2', '2', '2'];
$matchArrStrs = implode("", $matchArr);
var_dump($oddEvenStrs);
var_dump($matchArrStrs);
var_dump(count($numbers));
function findIt($from, $find, $numbers, $pos)
{
$result = '';
$pos = strpos($from, $find, $pos);
if ($pos !== false) {
$result .= implode(",", array_slice($numbers, $pos, 4));
$pos += 4;
}
if (count($numbers) > $pos)
{
return $result . "," . findIt($from, $find, $numbers, $pos);
}
return $result;
}
$result = findIt($oddEvenStrs, $matchArrStrs, $numbers, 0);
echo $result;
var_dump(explode(",", $result));
php 两个数据的交集_请问下在PHP中,如何返回两个数组的多个交集相关推荐
- 怎么评价两组数据是否接近_接近组数据(组间)
怎么评价两组数据是否接近 接近组数据(组间) (Approaching group data (between-group)) A typical situation regarding solvin ...
- R计算两列数据的相关系数_数据特征分析·相关性分析
相关性分析 相关分析是指对两个或多个具备相关性的变量元素进行分析,从而衡量两个因素的的相关密切程度,相关性的元素之间需要存在一定的联系或者概率才可以进行相关性分析. 1. 如何利用相关系数判断数据之间 ...
- python两个数据框合并_关于python 2.7:python2 pandas:如何将另一个数据框的一部分合并到一个数据框...
我有一个dataframe(df1)如下: datetime m d 1d 2d 3d 2014-01-01 1 1 2 2 3 2014-01-0 ...
- R计算两列数据的相关系数_数据相关性分析 correlation - R实现
相关性分析是指对两个或多个具备相关性的变量元素进行分析,从而衡量两个变量因素的相关密切程度.相关性的元素之间需要存在一定的联系或者概率才可以进行相关性分析. 有时候多组数据需要分析其关联性(是否有正向 ...
- 网格员计算机考试基础知识,网格员考题_请问下网格员考试的内容题目是什么要复习什么_淘题吧...
① 2020济南市中区网格员笔试考什么 济南市中区网格员笔试内容如下: 笔试采取统一命题.统一考试.统一标准.统一阅卷的方式进行.笔试内容为综合知识,包括公共基础知识.语言理解及表达.时事政治.阅读理 ...
- python死机_请问下为什么我用PYTHON写编译器一旦用READ就死机
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 请问下为什么我用PYTHON写编译器一旦用READ就死机 read代码如下: def praseRead(self, fsys, lev): self.n ...
- 正方形里面两个扇形相交部分_边长为1的正方形内,两个扇形,一个半圆,求阴影面积....
展开全部 三角形ABC和三角形ACD的3条边分别对应相等,所以△ABC≌△ACD △ABC的面积:Sabc=1/4,所以四边形ABCD的面积:Sabcd=1/2 ∠BAC=atan(1/2),所以扇3 ...
- c语言如何让数组的两个数据调换位置_浅论数据结构
数据结构的英文写法叫Data Structure,看这两个单词我们大体就明白了其中所蕴含的意义.它包括两个元素: 数据 结构 数据当然是可以是任意类型的数据,比如char,int,short int ...
- python 两个数据框合并计算_一文掌握Excel、SQL、Python【数据合并】大法!
文章最后有录制的讲解视频,如果看文章不舒服的话,可以直接滑到文末看视频,希望你能喜欢~ 在工作中,会经常遇到将多张表合并为一张表的需求:在面试的时候,有时也会被面试官问到左连接.右连接.内连接的区别. ...
最新文章
- 【图解】《“十四五”机器人产业发展规划》
- HiveSQL窗口函数
- 我的一些项目管理经验
- mysql 历史版本下载
- 关于数据预处理的一些想法
- CF-1209 F. Koala and Notebook(建图BFS)
- ubuntu 符号连接的层数过多_Linux符号连接的层数过多解决
- 服务器出生点配置文件,服务器设置出生点
- RabbitMQ 开启WEB管理
- Git常见相关知识与命令
- mysql拷贝目录迁移方案_mysql 直接拷贝data 目录下文件 进行数据库迁移时遇到的一些问题??...
- Google将关闭Latitude,并将其整合到G+中
- LeetCode分类-前400题
- linux rz 安装包,Linux系统手动安装rz sz 软件包
- 基于arduino uno + WS2812b RGB灯带单一颜色跑马灯控制程序
- 戴姆勒集团将拆分卡车业务;洲际酒店集团发布全新品牌标识;先正达集团中国创新研发中心落户南京 | 美通企业周刊...
- OpenCV之IplImage详解
- 世界主要粮食作物和经济作物的生产及其分布
- Tableau的维度、度量和连续、离散的区分
- 如何为已有的项目添加Maven
热门文章
- 《数据分析思维手册.pdf》,真的强!
- 你知道 Sql 中 left join 的底层原理吗?
- Angular Universal 学习笔记
- 什么是 SAP Commerce yForms
- nz-input-group is not a known element的解决方法
- Angular In-memory Web API使用介绍
- ABAP Development Tool前后台交互的原理
- Groovy里的运行时元数据编程(metata programming)
- SAP ABAP和Hybris Commerce的Sample数据
- SAP CRM pricing read的实现逻辑