2015-10-16 94 views
-3

我有2个以下的数组值。从另一个阵列排序1阵列

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 
+0

您尝试过什么吗? – Rizier123

+0

你采取了网站的[旅游](http://stackoverflow.com/tour)? –

+0

是的,我尝试了内爆比从字符串......通过每一个,但它总是只给我10. – dayana

回答

0

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

asort($arr1); 

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