我有一个像下面这样的结构的数组
$array1 = array(
[123] => array('1'=>'1','2'=>'3'),
[345] => array('1'=>'3','2'=>'5'),
[789] => array('1'=>'1','2'=>'5'),
[567] => array('1'=>'6','2'=>'5'),
);
Run Code Online (Sandbox Code Playgroud)
和另一个数组结构 $array2 = array(567,345,789,123);
现在我想用php排序函数对这个排序,我的意思是用第二个排序第一个数组看起来像所需的输出,如下所示
$array1 = array(
[567] => array('1'=>'6','2'=>'5'),
[345] => array('1'=>'3','2'=>'5'),
[789] => array('1'=>'1','2'=>'5'),
[123] => array('1'=>'1','2'=>'3'),
);
Run Code Online (Sandbox Code Playgroud)
我想用任何已经存在的排序函数得到这些期望的结果.
谢谢.