два массива php - отсортируйте один массив по порядку значений другого

У меня есть два массива PHP, например:

  1. Массив X записей, содержащих идентификатор постов Wordpress (в частности order)
  2. Массив сообщений Wordpress

Два массива выглядят примерно так:

Первый массив (отсортированный настраиваемый массив идентификаторов сообщений Wordpress)

Array (  
  [0] => 54
  [1] => 10
  [2] => 4
)

Массив 2 (массив сообщений Wordpress)

Array ( 
    [0] => stdClass Object
        (
            [ID] => 4
            [post_author] => 1
    )
    [1] => stdClass Object
        (
            [ID] => 54
            [post_author] => 1
    )
    [2] => stdClass Object
        (
            [ID] => 10
            [post_author] => 1
    )
)

Я бы хотел для сортировки массива сообщений wordpress по порядку идентификаторов в первом массиве.

Надеюсь, в этом есть смысл, и заранее спасибо за любую помощь.

Том

редактировать: Сервер работает под управлением PHP версии 5.2.14

7
задан Tisch 9 January 2011 в 22:51
поделиться