Есть массив массивов
[
['name' => 'Москва', 'date' => '28-01-2000']
['name' => 'Москва', 'date' => '21-01-2000']
['name' => 'Казань', 'date' => '21-01-2000']
['name' => 'Орел', 'date' => '28-01-2000']
['name' => 'Владивосток', 'date' => '21-01-2000']
['name' => 'Владивосток', 'date' => '21-01-2000']
]
Нужно получить из него массив вида:
[
['name' => 'Москва', 'date' => '28-01-2000']
['name' => 'Москва', 'date' => '21-01-2000']
['name' => 'Владивосток', 'date' => '21-01-2000']
['name' => 'Владивосток', 'date' => '21-01-2000']
]
Т.е. с повторяющемися названиями городов. Будет формироваться часто и на большом объеме данных, поэтому нужно оптимальное решение. Спасибо.