/*
多重連想配列の重複削除 以下のようなもの
Array
(
[0] => Array
(
[fruit] => りんご
[text] => 青森
)
[1] => Array
(
[fruit] => みかん
[text] => 愛媛
)
このようなタイプでfruitが重複していたら、重複をとるようなもの
keyを指定して、そのvalueが同一なら省く
*/
function double_array_unique($double_array,$key){
$tmp = [];//指定のkeyのvalueを入れる配列
$unique_double_array = [];//重複削除された配列の元
foreach ($double_array as $array){
if (!in_array($array[$key], $tmp)) {
$tmp[] = $array[$key];
$unique_double_array[] = $array;
}
}
return $unique_double_array;
}
こちらを参考にさせていただきました。
https://qiita.com/kingpanda/items/e2e6fc2c7d89d8b7885f