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语句合并成了一个结果

  • 相关阅读:
    springboot(十)使用LogBack作为日志组件
    springboot(九)文件上传
    django 安装
    macbook使用“终端”远程登录linux主机
    Mac 怎么通过自带终端连接linux服务器
    什么是变量?
    选择最好用的PyCharm IDE
    开发你的第一个Python程序
    Python介绍
    PyCharm 2017 安装教程
  • 原文地址:https://www.cnblogs.com/hellowzd/p/5117701.html
Copyright © 2011-2022 走看看