当前位置: 首页 > article >正文

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


http://www.kler.cn/a/408061.html

相关文章:

  • 拥塞控制算法的 Utility-Function
  • 【tensorflow的安装步骤】
  • 离散数学【关系】中的一些特殊关系
  • 【设计模式】设计模式概览
  • 太通透了,Android 流程分析 蓝牙enable流程(应用层/Framework/Service层)
  • java实现小程序接口返回Base64图片
  • 当产业经济插上“数字羽翼”,魔珐有言AIGC“3D视频创作大赛”成功举办
  • 功耗中蓝牙扫描事件插桩埋点
  • Qt-常用输入类控件
  • 好用的 IDEA 插件
  • 【LeetCode面试150】——219存在重复元素
  • C语言内存结构
  • 微网能量管理研究
  • [高阶数据结构(一)]并查集详解
  • 泷羽sec-星河飞雪-shell-5
  • 钉钉免登录接口
  • Nginx正向代理處理HTTPS請求詳解
  • 【系统架构设计师】真题论文: 论软件可靠性设计技术的应用(包括解题思路和素材)
  • java excel 导入各种踩坑
  • el-table设置轻提示:show-overflow-tooltip=“true“,改变轻提示宽度
  • Java零拷贝二步曲——Linux 中的零拷贝技术
  • 3、.Net UI库:EASkins - 开源项目研究文章
  • 开源框架重构说明
  • C0030.Clion中运行提示Process finished with exit code -1073741515 (0xC0000135)解决办法
  • C++特殊类设计(不能被拷贝的类、只能在堆上创建对象的类、不能被继承的类、单例模式)
  • Tomcat的工作模式是什么?