2015-10-16 92 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]); 
}