array([server] => array(        [0] => hk        [1] => jp    )[fromdate] => array(        [0] => 2013-07-17        [1] => 2013-06-19))
以上数组如果最快最简单的方法转换成为
array([0] => array(    [server] => 'hk',    [fromdate] => '2013-07-17')[1] => array(    [server] => 'jp',    [fromdate] => '2013-07-17'))
回复内容:                                                                                  array([server] => array(        [0] => hk        [1] => jp    )[fromdate] => array(        [0] => 2013-07-17        [1] => 2013-06-19))
以上数组如果最快最简单的方法转换成为
array([0] => array(    [server] => 'hk',    [fromdate] => '2013-07-17')[1] => array(    [server] => 'jp',    [fromdate] => '2013-07-17'))
// 源数组$source = array(    'server' => array('hk','jp'),    'fromdate' => array('2013-07-17','2013-07-08'));//目标数组$result = array();foreach($source as $key=>$value){    $j = 0;    // 当然用这里用foreach也可以实现,但是for循环更能直观了解它的怎么工作的。    for($i=0;$i';print_r($result);echo '
';                                                                            
$source = array(    'server' => array('hk','jp'),    'fromdate' => array('2013-07-17','2013-07-08'));$new_array = array_map(function($server,$fromdate) {    return array('server'=>$server,'fromdate'=>$fromdate);}, $source['server'],$source['fromdate']); //代码比较少
   
 
   