zoukankan      html  css  js  c++  java
  • php 两个二维数组重组新数组,数组下标不同

    
    
    Array
    (
        [0] => Array
            (
                [PosNum] => 27025008
                [start_time] => 20180328164929
                [type] => 0
            )
    
        [1] => Array
            (
                [PosNum] => 27065075
                [start_time] => 20180328164939
                [type] => 1
            )
    
        [2] => Array
            (
                [PosNum] => 27065684
                [start_time] => 20180329164918
                [type] => 2
            )
    
        [3] => Array
            (
                [PosNum] => 27065099
                [start_time] => 20180329165556
                [type] => 3
            )
    
    
    )
    
    
    
    Array
    (
        [5] => Array
            (
                [StudentNumber] => 20116161
                [PosNum] => 27025008
                [judgmenttime] => 20180328164929
                [type] => 0
            )
    
        [0] => Array
            (
                [StudentNumber] => 3333号
                [PosNum] => 27065075
                [judgmenttime] => 20180328164939
                [type] => 1
            )
    
        [4] => Array
            (
                [StudentNumber] => 123654789
                [PosNum] => 27065684
                [judgmenttime] => 20180329164918
                [type] => 2
            )
    
        [2] => Array
            (
                [StudentNumber] => 232222222
                [PosNum] => 27065099
                [judgmenttime] => 20180329165556
                [type] => 3
            )
    
        [1] => Array
            (
                [StudentNumber] => 11111111
                [PosNum] => 27065188
                [judgmenttime] => 20180328165123
                [type] => 0
            )
    
        [3] => Array
            (
                [StudentNumber] => 3333333
                [PosNum] => 27065066
                [judgmenttime] => 20180328162058
                [type] => 4
            )
    
    )
      //重组数组
            $arr1 = array();
            foreach ($res as $k => $v) {
                //多的数组
                foreach ($result as $ke => $va) {
                    //少的数组为主
                    if ($v['PosNum'] == $va['PosNum']) {
                        $arr1[$ke]['StudentNumber'] = $va['StudentNumber'];
                        $arr1[$ke]['PosNum']        = $va['PosNum'];
                        $arr1[$ke]['judgmenttime']  = $v['start_time'];
                       // $arr1[$ke][$type[$v['type']]] = $v['start_time'];
                        $arr1[$ke]['type'] =$v['type'];
                    }
                }
            }
  • 相关阅读:
    WPF中StringToImage和BoolToImage简单用法
    linux定时执行任务
    进程管理
    防火墙和网络安全
    ICMP
    茶叶知识
    插花、花艺、种植
    AD域中添加了一个策略导致的问题
    写一个工具,将批量的“规章制度”文件上传到广西门户网站对应的文档库中
    SharePoint Online 创建门户网站系列之定制栏目
  • 原文地址:https://www.cnblogs.com/yszr/p/8682392.html
Copyright © 2011-2022 走看看