重複する値を順番に配置しながら、配列の順序を保持するための最良の方法は何ですか。
配列は次のとおりです。
Array
(
[0] => Array
(
[location] => 1320 N Street
)
[1] => Array
(
[location] => 1316 N St
)
[2] => Array
(
[location] => 1320 N Street
)
)
重複する場所をグループ化して、次のようにします。
Array
(
[0] => Array
(
[location] => 1320 N Street
)
[1] => Array
(
[location] => 1320 N Street
)
[2] => Array
(
[location] => 1316 N St
)
)
私の最初の考えは、配列をループし、ロケーションキーでarray_searchを実行してインデックスを重複したロケーションにし、次にシフトを実行してロケーションを移動することでした。
御時間ありがとうございます。