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

<?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");

?>

相关推荐
CV工程师丁Sir6 小时前
ArkWeb 手记 06|window.open 与页面跳转拦截
开发语言·php·harmonyos
可乐鸡翅yeah_6 小时前
HLS 业务 Referer‑Policy 网页元标签引发播放异常排错
前端·javascript·网络·ffmpeg·php·音视频
vipxieliang6 小时前
PHP 依赖注入容器从零实现:控制反转、手动注入与容器管理全解析
后端·php
运维行者_6 小时前
PHP性能监控怎么做?从响应时间到慢函数的6个关键指标
运维·服务器·开发语言·网络·支持向量机·php·接口隔离原则
Do_It_Today7 小时前
php xml 入门学习资料
开发语言·php
Do_It_Today8 小时前
php url路由入门实例
开发语言·php
fundoit9 小时前
资源服务器如何对 JWT 进行验签
java·运维·服务器·spring boot·php·oauth2
专业程序开发源9 小时前
SSM笔记本在线销售系统32649-计算机课程设计、毕业设计
java·spring boot·后端·python·django·php·课程设计
行业研究员9 小时前
AI反电诈怎么做?腾讯云天御风控Agent方案与落地解析
人工智能·php·腾讯云·ai反诈