在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
二位数组多字段去重 不指定一个字段去重,判断所有字段是否有重复 $arr = [ 0 => [ 'name' => 'name1', 'age' => '10' ], 1 => [ 'name' => 'name1', 'age' => '11' ], 2 => [ 'name' => 'name2', 'age' => '10' ], 3 => [ 'name' => 'name2', 'age' => '10' ] ];
方法: $res = []; foreach ($arr as $key => $value) { //重新排序value ksort($value); //获取key ,判断是否存在的依据 $key = implode("_", $value); //name1_10 //md5 为了防止字段内容过长特殊字符等 $res[md5($key)] = $value; } //重置索引 $res = array_values($res); var_dump($res); |
2022-07-18
2022-08-17
2022-11-06
2022-07-29
2022-08-18
请发表评论