我有一个包含大约 5000 个数组元素的数组,每个元素的格式如下:
Array
(
[keywordid] => 98
[keyword] => sample keyword 34
[type] => NATURAL
[longname] => UK
)
我有第二个数组,其中包含如下数值:
Array
(
[0] => 55
[1] => 56
[2] => 57
[3] => 58
[4] => 59
[5] => 1065
[6] => 1066
[7] => 1067
[8] => 1083
)
上面数组中的每个值都对应于第一个数组的每个数组中的“keywordid”值。我想对第一个数组进行排序,以便那些其关键字 ID 具有与第二个数组中的元素匹配的值的数组首先出现,其余的数组随后出现,没有指定的顺序。我该如何做到这一点?我使用的是 PHP 5.3,不需要向后兼容。
感谢帮助。