PHPの配列関数array_multisort()は、実際には非常に強力です。
array_multisort($ arr1、$ arr2);
最初に、$ arr1配列と$ arr2配列の要素数は同じでなければなりません。ここで、$ arr1は参照されるソート配列で、$ arr2はソートされる配列です。$ arr1配列は、順序付けされていない1次元配列にすることができます。
$arr1 = [4,3,2,5,1];
$arr2 = ['a','b','c','d','e']
array_multisort($arr1, $arr2, SORT_REGULAR );
结果:
$arr1 = [1,2,3,4,5];
$arr2 = ['e','c','b','a','d'];