数组比对并求得对应关系
已知数组a:
<br />$a = array (<br /> 0 => <br /> array (<br /> 'packageno' => 'S2Y140805025',<br /> 'type' => 'ECS0-235',<br /> 'cust_no' => '12654172',<br /> 'lotno' => '4212',<br /> ),<br /> 1 => <br /> array (<br /> 'packageno' => 'S2Y140805025',<br /> 'type' => 'ECS0-235',<br /> 'cust_no' => '12654172',<br /> 'lotno' => '4214',<br /> ),<br /> 2 => <br /> array (<br /> 'packageno' => 'SYS140804073',<br /> 'type' => 'ECS0-235',<br /> 'cust_no' => '12654172',<br /> 'lotno' => '4212',<br /> ),<br /> 3 => <br /> array (<br /> 'packageno' => 'SYS140804073',<br /> 'type' => 'ECS0-235',<br /> 'cust_no' => '12654172',<br /> 'lotno' => '4213',<br /> ),<br /> 4 => <br /> array (<br /> 'packageno' => 'SYS140731064',<br /> 'type' => 'ECS1-713',<br /> 'cust_no' => '12657727',<br /> 'lotno' => '4154',<br /> ),<br /> 5 => <br /> array (<br /> 'packageno' => 'SYS140731064',<br /> 'type' => 'ECS1-713',<br /> 'cust_no' => '12657727',<br /> 'lotno' => '4210',<br /> ),<br /> 6 => <br /> array (<br /> 'packageno' => 'SYS140801090',<br /> 'type' => 'ECS1-713',<br /> 'cust_no' => '12657727',<br /> 'lotno' => '4200',<br /> ),<br /> 7 => <br /> array (<br /> 'packageno' => 'SYS140801090',<br /> 'type' => 'ECS1-713',<br /> 'cust_no' => '12657727',<br /> 'lotno' => '4210',<br /> ),<br />);<br />
<br />$b = array (<br /> 0 => <br /> array (<br /> 'type' => 'ECS0-235',<br /> 'cust_no' => '12654172',<br /> 'lotno' => '4211',<br /> ),<br /> 1 => <br /> array (<br /> 'type' => 'ECS0-235',<br /> 'cust_no' => '12654172',<br /> 'lotno' => '4212',<br /> ),<br /> 2 => <br /> array (<br /> 'type' => 'ECS0-235',<br /> 'cust_no' => '12654172',<br /> 'lotno' => '4213',<br /> ),<br /> 3 => <br /> array (<br /> 'type' => 'ECS0-235',<br /> 'cust_no' => '12654172',<br /> 'lotno' => '4214',<br /> ),<br /> 4 => <br /> array (<br /> 'type' => 'ECS0-235',<br /> 'cust_no' => '12654172',<br /> 'lotno' => '4216',<br /> ),<br /> 5 => <br /> array (<br /> 'type' => 'ECS1-713',<br /> 'cust_no' => '12657727',<br /> 'lotno' => '4154',<br /> ),<br /> 6 => <br /> array (<br /> 'type' => 'ECS1-713',<br /> 'cust_no' => '12657727',<br /> 'lotno' => '4200',<br /> ),<br /> 7 => <br /> array (<br /> 'type' => 'ECS1-713',<br /> 'cust_no' => '12657727',<br /> 'lotno' => '4210',<br /> ),<br />);<br />
function foo($a, $b) {<br> foreach($a as $v) {<br> $c[] = array_search($v, $b);<br> }<br> for($i=1; $i<count></count> if(abs($c[$i] - $c[$i-1]) != 1) {<br> return '不连续';<br> }<br> }<br> return '连续';<div class="clear"></div>
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
C++高性能并发应用_C++如何开发性能关键应用
Java AI集成Deep Java Library_Java怎么集成AI模型部署
Golang后端API开发_Golang如何高效开发后端和API
Python异步并发改进_Python异步编程有哪些新改进
C++系统编程内存管理_C++系统编程怎么与Rust竞争内存安全
Java GraalVM原生镜像构建_Java怎么用GraalVM构建高效原生镜像
Python FastAPI异步API开发_Python怎么用FastAPI构建异步API
C++现代C++20/23/26特性_现代C++有哪些新标准特性如modules和coroutines
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号