Search php数组显示

Search php数组显示,search,Search,如何使用PHP将此数组显示为以下格式 $a = array(array( 'dates' => '12-11-13', 'customer' => 'ann', 'place' => 'EKM'),array('dates' => '12-11-13', 'customer' => 'annex', 'place' => 'KLM'),array('dates' => '13-11-13', 'customer'

如何使用PHP将此数组显示为以下格式

$a = array(array( 'dates' => '12-11-13',
    'customer' => 'ann',
    'place' => 'EKM'),array('dates' => '12-11-13',
    'customer' => 'annex',
    'place' => 'KLM'),array('dates' => '13-11-13',
    'customer' => 'anna',
    'place' => 'PTA')
  );
一些东西:

$a=array(数组('dates'=>'12-11-13',
“客户”=>“安”,
'place'=>'EKM'),数组('dates'=>'12-11-13',
“客户”=>“附件”,
'place'=>'KLM'),数组('dates'=>'13-11-13',
“客户”=>“安娜”,
“地点”=>“PTA”)
);
foreach($行){
foreach($k=>v的行){
回声“$k:$v
”; } 回声“
”; }

在我看来就像一个定义列表。
   dates:12-11-13
   customer:ann
   place:EKM
   customer:annex
   place:KLM

   dates:13-11-13
   customer:anna
   place:PTA
$a = array(array( 'dates' => '12-11-13',
    'customer' => 'ann',
    'place' => 'EKM'),array('dates' => '12-11-13',
    'customer' => 'annex',
    'place' => 'KLM'),array('dates' => '13-11-13',
    'customer' => 'anna',
    'place' => 'PTA')
  );

foreach ($a as $row) {
 foreach ($row as $k => $v) {
   echo "$k:$v<br/>";
 }
  echo "<br/>";
}
        <?php
        $a = array(array( 'dates' => '12-11-13',
            'customer' => 'ann',
            'place' => 'EKM'),array('dates' => '12-11-13',
            'customer' => 'annex',
            'place' => 'KLM'),array('dates' => '13-11-13',
            'customer' => 'anna',
            'place' => 'PTA')
          );

        $result = array(); //Your minimized array
             foreach($a as $value)
             {
               $dates = $value['dates'];
               if(isset($result[$dates]))
                $index = ((count($result[$dates]) - 1) / 2) + 1;
            else
                $index = 1;

               $result[$dates]['dates'] = $dates;
               $result[$dates]['customer' . $index] = $value['customer']; 
               $result[$dates]['place' . $index] = $value['place'];  


        }
        $result = array_values($result);
        for($i=0;$i<count($result);$i++)
        {
        foreach($result[$i] as $r1)
        {

            $r2[$i][]=$r1;
        }   
        ?>
        <?php echo 'dates:'.$r2[$i][0].'</br>';?>
            <?php
        if(count($r2[$i])>3)
        {
        ?>    


         <?php

        $k=count($r2[$i]);
            for($j=1;$j<$k;$j++)
            {
        ?>
            <?php echo 'customer:'.$r2[$i][$j].'</br>';?>
             <?php echo 'place:'.$r2[$i][$j+1].'</br>';?>
            </tr>

        <?php
        $j=$j+1;
            }
            echo '</br>';
        }
        else
        {
            ?>
            <?php echo 'customer:'. $r2[$i][1].'</br>';?>
           <?php echo 'place:'.$r2[$i][2].'</br></br>';?>


             <?php

        }
        }
        ?>