bu yüzden iki diziler var. Bunlardan biri, bu gibi görünüyor (bu değerlerinin veya eleman sayısı değiştirebilirsiniz):
array('4dec' , 'def3', 'a3d6', 'd12f');
ve diğer:
array(array('id' => 'd12f', 'name' => 'John'),
array('id' => 'a5f1', 'name' => 'Kathy'),
array('id' => 'def3', 'name' => 'Jane'),
array('id' => 'a3d6', 'name' => 'Amy'),
array('id' => '4dec', 'name' => 'Mary'),
array('id' => 'ecc2', 'name' => 'Fred'));
(Bu bir elemanlar ve değerler her zaman aynıdır, değişmez gerekir).
notice the first one has a few elements from the 2nd one. How can I sort the 2nd array based on the elements from the 1st one?
böylece temel olarak, bu durumda bir dizi 2 olmalıdır:
array(array('id' => '4dec', 'name' => 'Mary'),
array('id' => 'def3', 'name' => 'Jane'),
array('id' => 'a3d6', 'name' => 'Amy'),
array('id' => 'd12f', 'name' => 'John'),
array('id' => 'a5f1', 'name' => 'Kathy'),
array('id' => 'ecc2', 'name' => 'Fred'));
(1 birinde mevcut elemanları 1 ile aynı sırayla üstünde taşınır ve diğerleri, tek başına bırakılır).