PHP - başka bir dizinin öğeleri göre sıralama dizi elemanları :)

0 Cevap php

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).

0 Cevap