zoukankan      html  css  js  c++  java
  • php 合并数组的方法 非array_merge

    Array
    (
        [0] => Array
            (
                [max] => 50
                [date] => 2016-01-07
            )
    
        [1] => Array
            (
                [max] => 100
                [date] => 2016-01-08
            )
    
    )
    Array
    (
        [0] => Array
            (
                [min] => 11
                [date] => 2016-01-07
            )
    
        [1] => Array
            (
                [min] => 11
                [date] => 2016-01-08
            )
    
    )
    Array
    (
        [0] => Array
            (
                [price] => 11
                [date] => 2016-01-07
            )
    
        [1] => Array
            (
                [price] => 100
                [date] => 2016-01-08
            )
    
    )
    Array
    (
        [0] => Array
            (
                [price] => 50
                [date] => 2016-01-07
            )
    
        [1] => Array
            (
                [price] => 11
                [date] => 2016-01-08
            )
    
    )

    方法

    $i=-1;
            foreach($list2 as $key=>$value){
                $i++;
                //echo $i;
                //echo $value['min'];
                $list1[$i]['min']=$value['min'];
            }
            
            $i=-1;
            foreach($list3 as $key=>$value){
                $i++;
                //echo $i;
                //echo $value['min'];
                $list1[$i]['start']=$value['price'];
            }
            
            $i=-1;
            foreach($list4 as $key=>$value){
                $i++;
                //echo $i;
                //echo $value['min'];
                $list1[$i]['end']=$value['price'];
                $list1[$i]['date']=$value['date'];
            }
            
            //$list1['0']['min']="123";
            //$list1['1']['min']="456";
            print_r ($list1);

    结果

    Array
    (
        [0] => Array
            (
                [max] => 50
                [min] => 11
                [start] => 11
                [end] => 50
                [date] => 2016-01-07
            )
    
        [1] => Array
            (
                [max] => 100
                [min] => 11
                [start] => 100
                [end] => 11
                [date] => 2016-01-08
            )
    
    )

    相当于四条sql语句合并成了一个结果

  • 相关阅读:
    IE下的异步JS测试
    使用P3P实现 跨域共享Cookie
    DataRow的泛型扩展方法
    我的Exec方法
    原创:截取HttpResponse输出流
    SWT/JFACE 第五天,常用组件
    导入数据库:DMP
    JAVA常见错误收集
    swtjface学习第二天
    项目管理过程之项目团队
  • 原文地址:https://www.cnblogs.com/hellowzd/p/5117701.html
Copyright © 2011-2022 走看看