2015-10-16 3 views
-3

У меня ниже двух значений массива.Сортировка 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]); 
} 
Смежные вопросы