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
    )


    最后一次

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

  • 相关阅读:
    perl 安装Net::ZooKeeper
    严重: WSSERVLET11: failed to parse runtime descriptor: The serviceName cannot be retrieved from an int
    最新版FusionCharts2D面积图
    select自定义属性值
    thinkphp 常用的查询
    ThinkPHP 3.1.2 模板中的基本语法
    perl post 带上请求头
    商业智能让营销更精确
    su: cannot set user id: Resource temporarily unavailable
    java.security.KeyException
  • 原文地址:https://www.cnblogs.com/paddygege/p/7733611.html
Copyright © 2011-2022 走看看