php数组转换的问题

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'
))
ABOUTYOU
浏览 421回答 2
2回答

UYOU

//源数组$source=array('server'=>array('hk','jp'),'fromdate'=>array('2013-07-17','2013-07-08'));//目标数组$result=array();foreach($sourceas$key=>$value){$j=0;//当然用这里用foreach也可以实现,但是for循环更能直观了解它的怎么工作的。for($i=0;$i

慕斯王

$source=array('server'=>array('hk','jp'),'fromdate'=>array('2013-07-17','2013-07-08'));$new_array=array_map(function($server,$fromdate){returnarray('server'=>$server,'fromdate'=>$fromdate);},$source['server'],$source['fromdate']);//代码比较少
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript