zoukankan      html  css  js  c++  java
  • 数组中同时操作两个变量的方法 利用for循环加foreach遍历

    //这是一个for循环测试

    $arr=array('a'=>"a1",'c'=>"caa",'d'=>"da",'e'=>"da");
    $str1="1,2,3,4";
    $str="是,而且,要,觉";
    $strarr=explode(',',$str);
    $strarr1=explode(',',$str1);
    for($i=0;$i<count($strarr);$i++){

    foreach($arr as $key=>$value){


    if($key=='c'){

    $arr['c']=$strarr[$i];
    }
    }

    foreach($arr as $key=>$value){
    if($key=='d'){
    $arr['d']=$strarr1[$i];
    //echo "hahahahah"."<br>";
    //print_r($arr);
    }
    //print_r($arr);
    }
    print_r($arr);
    }

    -----------------------------------------------------------------------------------------------------------------

    Array
    (
    [a] => a1
    [c] => 是
    [d] => da //此处的第一次是上面的第一次遍历后的数组
    )
    Array
    (
    [a] => a1
    [c] => 是
    [d] => da
    )
    Array
    (
    [a] => a1
    [c] => 是
    [d] => 1 //此处是第二次遍历数组结束,并且外围第一次for循环结束,并且将得到的一个新的数
    组,从新的数组开始第二次for外循环。
    )

    第一次结束
    ----------------------------------------------
    Array
    (
    [a] => a1
    [c] => 而且
    [d] => 1
    ) //此处的第一次是上面的第一次foreach遍历后的数组
    Array
    (
    [a] => a1
    [c] => 而且
    [d] => 1
    )
    Array
    (
    [a] => a1
    [c] => 而且
    [d] => 2
    )


    第二次
    -----------------------------------------------
    Array
    (
    [a] => a1
    [c] => 要
    [d] => 2
    )
    Array
    (
    [a] => a1
    [c] => 要
    [d] => 2
    )
    Array
    (
    [a] => a1
    [c] => 要
    [d] => 3
    )


    第三次
    --------------------------
    Array
    (
    [a] => a1
    [c] => 觉
    [d] => 3
    )
    Array
    (
    [a] => a1
    [c] => 觉
    [d] => 3
    )
    Array
    (
    [a] => a1
    [c] => 觉
    [d] => 4
    )


    最后一次

    -------------------------------------

  • 相关阅读:
    激光雷达的数学模型
    TX2刷机踩坑
    rplidar S1测试
    cartographer 调参(2)-ROS API 文档
    ROS 包制作
    Python 文件操作
    V-REP远程控制--Python版
    V-REP 喷涂仿真
    Jeston TX2 备份
    Anaconda jupyter-notebook 添加kernel
  • 原文地址:https://www.cnblogs.com/paddygege/p/7733611.html
Copyright © 2011-2022 走看看