array(12) {
  [0]=>
  string(2) "18"
  [1]=>
  string(3) "454"
  [2]=>
  string(8) "HNmanger"
  [3]=>
  string(7) "HUN0002"
  [4]=>
  string(19) "2009-01-16 14:21:52"
  [5]=>
  string(1) "3"
  [6]=>
  string(2) "18"
  [7]=>
  string(1) "0"
  [8]=>
  string(8) "HNmanger"
  [9]=>
  string(7) "HUN0002"
  [10]=>
  string(19) "2009-01-16 14:22:11"
  [11]=>
  string(1) "4"
}array(12) {
  [0]=>
  string(2) "18"
  [1]=>
  string(3) "454"
  [2]=>
  string(8) "HNmanger"
  [3]=>
  string(7) "HUN0002"
  [4]=>
  string(19) "2009-01-17 14:36:01"
  [5]=>
  string(1) "3"
  [6]=>
  string(2) "18"
  [7]=>
  string(1) "0"
  [8]=>
  string(8) "HNmanger"
  [9]=>
  string(7) "HUN0002"
  [10]=>
  string(19) "2009-01-17 14:36:18"
  [11]=>
  string(1) "4"
}
这是打算合并后的结果

解决方案 »

  1.   


    <?php
    $arr = array (
       array ( '18',"454","HNmanger","HUN0002", "2009-01-16 14:21:52","3"),
       array ( "18", "0", "HNmanger", "HUN0002", "2009-01-16 14:22:11","4"),
       array ( "18", "454", "HNmanger", "HUN0002", "2009-01-17 14:36:01","5"),
       array ( "18", "0", "HNmanger", "HUN0002", "2009-01-17 14:36:18","6")
    );foreach ($arr as $key=>$value){
    $list = explode(" ",$value[4]);
    $join[]=$list[0];
    }$result = array();foreach(array_unique($join) as $k1 => $v1){
    $oneDay = array();
    foreach($arr as $k2 => $v2){
    $list = explode(" ",$v2[4]);
    if ($list[0]==$v1){
    $oneDay[]=$v2;
    }
    }
    $result[] = $oneDay;
    }
    print_r($result);
    ?>
    应该优化一下,但是今天加班,呵呵!输出结果为:Array
    (
        [0] => Array
            (
                [0] => Array
                    (
                        [0] => 18
                        [1] => 454
                        [2] => HNmanger
                        [3] => HUN0002
                        [4] => 2009-01-16 14:21:52
                        [5] => 3
                    )            [1] => Array
                    (
                        [0] => 18
                        [1] => 0
                        [2] => HNmanger
                        [3] => HUN0002
                        [4] => 2009-01-16 14:22:11
                        [5] => 4
                    )        )    [1] => Array
            (
                [0] => Array
                    (
                        [0] => 18
                        [1] => 454
                        [2] => HNmanger
                        [3] => HUN0002
                        [4] => 2009-01-17 14:36:01
                        [5] => 5
                    )            [1] => Array
                    (
                        [0] => 18
                        [1] => 0
                        [2] => HNmanger
                        [3] => HUN0002
                        [4] => 2009-01-17 14:36:18
                        [5] => 6
                    )        ))