php用for循环比较数组对应值是否包含的方法,可错位比较

news/2024/11/28 18:47:05/

<?php 
$a1=array("red","ed","blue","green");
$a2=array("red","blue","b","bl ue");
 // 使用for循环遍历数组 错位对比
for ($i = 1; $i < 4; $i++) { 
     $s=$i-1;
     echo $s."---".$i."<br>";
    $bijiao=strpos($a1[$i],$a2[$s]);
    if($bijiao!== false){
         echo $i."--".$a1[$i]."包含".$a2[$s]."--xiangdeng\n"; 
        $deng[$i]=$a2[$s];
    
    }else{
        echo $i."--".$a1[$i]."不包含".$a2[$s]."--nnn\n"; 
        $no[$i]=$a2[$s];
    }

print_r($deng);
  echo "<br>deng以上是相等数组--------<br>";
print_r($no);
  echo "<br>以上是不等数组----------<br>";
  echo "<br>-----array_diff_assoc比较数组(不错位)只能判断等不等------<br>";
$result=array_diff_assoc($a1,$a2);
echo"共有".count($result)."个不相等,具体如下:<br>";
print_r($result);
  echo "<br>";
 echo "使用for循环遍历数组<br>"; 
$array = array( "Alice",30,"New York");  
// 获取数组的键 
$keys = array_keys($array);  
// 使用for循环遍历数组 
for ($i = 0; $i < count($keys); $i++) { 
    $key = $keys[$i]; 
    $value = $array[$key]; 
    echo "Key: $key, Value: $value\n"; 

echo strpos("Hello world!","world"); 
?>


http://www.ppmy.cn/news/1550695.html

相关文章

软件测试丨Pytest生命周期与数据驱动

Pytest的生命周期概述 Pytest 是一个强大的测试框架&#xff0c;提供了丰富的特性来简化测试执行。它的生命周期包括多个阶段&#xff0c;涉及从准备测试、执行测试到报告结果的完整流程。因此&#xff0c;理解Pytest的生命周期将帮助我们更好地设计和管理测试用例。 开始阶段…

人工智能零基础入门学习笔记

学习视频&#xff1a;人工智能零基础入门教程 文章目录 1.简介2.应用3.演进4.机器学习5.深度学习6.强化学习7.图像识别8.自然语言9.Python10.Python开发环境11.机器学习算法1.多元线性回归项自实战&#xff1a;糖尿病回归预测 2.逻辑回归3.Softmax回归项目实战&#xff1a;鸢尾…

【docker集群应用】Docker网络与资源控制

文章目录 Docker 网络Docker 网络实现原理端口映射示例 查看容器的输出和日志信息Docker 的网络模式查看 Docker 网络列表Docker 容器网络命名空间示例创建并运行容器查看容器列表查看容器进程号查看容器的命名空间编号创建并运行共享网络命名空间的容器查看容器列表查看容器进…

洛谷 P1722 矩阵 II C语言 记忆化搜索

题目&#xff1a; https://www.luogu.com.cn/problem/P1722 我们按照案例画一下 我们会发现&#xff0c;会出现重复的子结构。 代码如下&#xff1a; #include<iostream> using namespace std; int mem[300][300]; int n; int f[305][305]; int dfs(int x,int red,…

20241124 Typecho 视频插入插件

博文免不了涉及到视频插入这些,网上的插件都或多或少的比较重,和Typecho的风格不搭配 后面就有了DPlay插件精简而来的VideoInsertion插件 VideoInsertion: Typecho 视频插入插件 目录结构 rockhinlink-ht2:/var/www/html/typecho/usr/plugins/VideoInsertion$ tree -h [4.…

详解Qt之QCache 高速缓存

文章目录 QCache 详解前言什么是 QCache&#xff1f;什么是 LRU 策略&#xff1f;QCache 的构造函数和常用成员函数构造函数1. 默认构造函数2. 指定容量的构造函数 常用成员函数1. insert2. object3. contains4. remove5. clear6. setMaxCost 完整示例代码总结 QCache 详解 前…

【Linux】网络连接模式,VM:桥接、NAT、仅主机如何选择?

1、网络类型 虚拟机建立时的常见网络类型有3种&#xff1a;桥接、NAT&#xff08;Network Address Translation&#xff0c;网络地址转换&#xff09;、仅主机&#xff08;Host Only&#xff09; 桥接&#xff1a;VM直接连接路由器&#xff0c;与物理机地位相同&#xff1b;N…

D81【 python 接口自动化学习】- python基础之HTTP

day81 requests请求session用法 学习日期&#xff1a;20241127 学习目标&#xff1a;http定义及实战 -- requests请求session用法 学习笔记&#xff1a; requests请求session用法 import requests# 创建一个会话 reqrequests.session() url "http://sellshop.5istud…