|
...
|
...
|
@@ -127,8 +127,15 @@ class Common |
|
|
|
* @method :post
|
|
|
|
* @time :2023/5/9 10:47
|
|
|
|
*/
|
|
|
|
public static function array_deduplication($arr){
|
|
|
|
$uniqueArray = array_map('json_decode', array_unique(array_map('json_encode', $arr)));
|
|
|
|
return $uniqueArray;
|
|
|
|
public static function uniqueMultiArray($multiArray) {
|
|
|
|
$flatArray = array();
|
|
|
|
foreach ($multiArray as $item) {
|
|
|
|
if (is_array($item)) {
|
|
|
|
$flatArray = array_merge($flatArray, uniqueMultiArray($item));
|
|
|
|
} else {
|
|
|
|
$flatArray[] = $item;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
return array_map("unserialize", array_unique(array_map("serialize", $flatArray)));
|
|
|
|
}
|
|
|
|
} |
...
|
...
|
|