Başka bir dizi sırası ile, çok-boyutlu bir dizi sıralama

0 Cevap php

Aşağıdaki bir dizi göz önünde bulundurun:

$main_array = array();
$main_array[0] = array('location'=> array('France', 'Germany'), 'random_number'=> array('6520'));
$main_array[1] = array('location'=> array('Italy', 'Switzerland'), 'random_number'=> array('3245'));
$main_array[2] = array('location'=> array('Portugal', 'Spain'), 'random_number'=> array('9981'));
$main_array[3] = array('location'=> array('Turkey', 'Greece'), 'random_number'=> array('1098'));

I random_number[0] tuşu ve sequence aşağıdaki dizinin dayalı değerine göre bu diziyi sıralamak istiyorum:

$sequenced = array('3245','1098','6520','9981');

Yani nihai sıralanan dizi gibi görünecektir:

$final_array = array();
$final_array[0] = array('location'=> array('Italy', 'Switzerland'), 'random_number'=> array('3245'));
$final_array[1] = array('location'=> array('Turkey', 'Greece'), 'random_number'=> array('1098'));
$final_array[2] = array('location'=> array('France', 'Germany'), 'random_number'=> array('6520'));
$final_array[3] = array('location'=> array('Portugal', 'Spain'), 'random_number'=> array('9981'));

Bu sağlanabilir nasıl herhangi bir fikir?

0 Cevap