I have two arrays.
One is a larger bit of data:
Array
(
[12] => blah
[36] => foo
[58] => blah
[60] => blah
[72] => blah
[90] => bar
)
The other is a smaller subset of different but related data in a different order, with each key corresponding to the same key in the larger array:
Array
(
[36] => foo data
[90] => bar data
[12] => blah data
)
Now, my question is, how do I get the first array to be in such an order so that the keys in the first array that have corresponding keys in the second array will appear first and in the same order as the second array?
Thus, like this:
Array
(
[36] => foo
[90] => bar
[12] => blah
[58] => blah
[60] => blah
[72] => blah
)
uksort
but it is a bit difficult without using closures I think. Which PHP version are you using? – Dappled