У меня есть проблема, которая может показаться очень простой, но я не могу найти простое решение, и я думаю, что она должна быть.
У меня есть массив, который мне нужно привести в определенном порядке.
$arr1 = [
['code' => 555, 'amount' => 100],
['code' => 555, 'amount' => 200],
['code' => 555, 'amount' => 300],
['code' => 222, 'amount' => 100],
['code' => 222, 'amount' => 200],
['code' => 222, 'amount' => 300],
['code' => 777, 'amount' => 100],
['code' => 777, 'amount' => 200],
['code' => 777, 'amount' => 300]
]
И я хотел бы привести его в следующем порядке:
$sortedArr = [
['code' => 555, 'amount' => 100],
['code' => 222, 'amount' => 100],
['code' => 777, 'amount' => 100],
['code' => 555, 'amount' => 200],
['code' => 222, 'amount' => 200],
['code' => 777, 'amount' => 200],
['code' => 555, 'amount' => 300],
['code' => 222, 'amount' => 300],
['code' => 777, 'amount' => 300]
]
Если это поможет, у меня есть другой массив с точным порядком кодов
$codes = [555, 222, 777];
Любая помощь приветствуется!Спасибо!