php处理post的数组

第一组checkbox提交的数组如下array('sort'=>array(0,2,3,1))第二组checkbox提交的数组如下array('id'=>array(1,2,3,4))如何处理成下面我想要的数组结果array(array('sort'=>0,'id'=>1),array('sort'=>2,'id'=>2),array('sort'=>3,'id'=>3),array('sort'=>1,'id'=>4),)
月关宝盒
浏览 350回答 2
2回答

隔江千里

$res=array_map(function($v1,$v2){return['sort'=>$v1,'id'=>$v2];},$a['sort'],$b['id']);/*[["sort"=>0,"id"=>1],["sort"=>2,"id"=>2],["sort"=>3,"id"=>3],["sort"=>1,"id"=>4]]*/

吃鸡游戏

上面回答的很好,用array_map的确是最好的方法了,不过语法在低版本上的不兼容,我写了一个完整的,可直接测试
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript