php 数组这样的排序怎么做

$a=array(
'1'=>'one',
'2'=>'two',
'3'=>'three',
'4'=>'four',
'5'=>'five',
....
);
$b=array(2,5,4,1,3,.....);//数组a的key顺序
$c=array(
'2'=>'two',
'5'=>'five',
'4'=>'four',
'1'=>'one',
'3'=>'three',
....
);如何将数组a按照数组b值中key的顺序重新排序得到数组c?(可以不用循环么?)
MM们
浏览 314回答 2
2回答

扬帆大鱼

$a=array('1'=>'one','2'=>'two','3'=>'three','4'=>'four','5'=>'five',....);$b=array(2,5,4,1,3,.....);//数组a的key顺序$c=array();foreach($bas$d)$c[$d]=$a[$d];print_r($c);
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript