本帖最后由 dragon55 于 2011-04-27 02:31:38 编辑

解决方案 »

  1.   

    <?php
    $data = array ( array (
         'd' => '001', 
         't' => '2011-04-21 23:50:39', 
         'c' => 'aaaaaaaaaaaaa',
     ), 
    array (
         'd' => '001', 
         't' => '2011-04-21 23:50:11',
         'c' => 'bbbbbbbbbbbbb',
     ), 
    array (
         'd' => '001', 
         't' => '2011-04-21 22:44:50',
         'c' => 'ccccccccccccc',
     ), 
    array (
         'd' => '002',
         't' => '2011-04-21 22:50:14', 
         'c' => 'dddddddddddddd', 
    ), 
    array (
         'd' => '003',
         't' => '2011-04-21 23:51:36',
         'c' => 'eeeeeeeeeeeeeee', 
    ),        
    );
    echo "<pre>";
    $dd="";
    foreach($data as $d)
    {
    if($d["d"]!=$dd)
    echo date('m/d/Y', $d["t"]);
    echo str_repeat("&nbsp;",6);
    if($dd != $d["d"])
    {
    $dd = $d["d"];
    echo $d["d"].str_repeat("&nbsp;",3);
    }
    else
    echo str_repeat("&nbsp;",16);
    echo date('H:i A',$d["t"]);
    echo $d["c"];
    echo "<br>";
    }
    echo "</pre>";
    ?>
      

  2.   

    谢谢,格式是对的,但时间就乱了。01/01/1970      001   00:33 AMaaaaaaaaaaaaa                      00:33 AMbbbbbbbbbbbbb                      00:33 AMccccccccccccc01/01/1970      002   00:33 AMdddddddddddddd01/01/1970      003   00:33 AMeeeeeeeeeeeeeee
      

  3.   


    <?php
    $data = array ( array (
         'd' => '001', 
         't' => '2011-04-21 23:50:39', 
         'c' => 'aaaaaaaaaaaaa',
     ), 
    array (
         'd' => '001', 
         't' => '2011-04-21 23:50:11',
         'c' => 'bbbbbbbbbbbbb',
     ), 
    array (
         'd' => '001', 
         't' => '2011-04-21 22:44:50',
         'c' => 'ccccccccccccc',
     ), 
    array (
         'd' => '002',
         't' => '2011-04-21 22:50:14', 
         'c' => 'dddddddddddddd', 
    ), 
    array (
         'd' => '003',
         't' => '2011-04-21 23:51:36',
         'c' => 'eeeeeeeeeeeeeee', 
    ),        
    );
    /*重新组织一下结构*/
    $d = array();
    foreach($data as $v){
    $d[$v['d']][]=$v;
    }
    /*剩下的你自己写吧*/