从另一个数组中排序1个数组

时间:2015-10-16 19:30:32

标签: php arrays sorting

我有2个数组值。

Array 1 - 2,1,3,0
Array 2 - 7,1,5,10.

现在我想要2个数组,如下所示。

Array 1 - 0,1,2,3
Array 2 - 10,1,7,5

1 个答案:

答案 0 :(得分:0)

您可以尝试按值排序第一个数组,但保持索引关联。然后使用新的键顺序对另一个数组进行排序:

asort($arr1);

$sorted_arr2 = [];
foreach($arr1 as $key=>$val) {
  array_push($sorted_arr2, $arr2[$key]);
}