Сортировать массив, используя тот же порядок, что и в другом массиве

У меня есть 2 массива, содержащие начальные руки покерного холдема.

Один состоит из неупорядоченных значений.

$array1 = array("65s","AA","J9s","AA","32s");
//the cards can be repeated here as you see there are 2 "AA"

и другой, который должен быть использован в качестве модели для упорядочивания первого массива:

$array_sorted = array("AA","KK","AKs"...);
//here the cards are not repeated

Я хотел бы переупорядочить $array1 с помощью сортировки, используемой в $array_sorted,

это должно вернуть массив типа:

$array1 = array("AA","AA","J9s","65s","32s");

Я совершенно не представляю, как этого добиться. Может быть, с помощью какого-то "метода сортировки, определяемого пользователем"? Действительно не знаю.

5
задан Aurelio De Rosa 16 January 2012 в 19:45
поделиться