汪汪一只猫
您可以在帮助下为数组创建一个键,implode()并拥有一个set包含此键的数组。如果 key 已经存在,则迭代中的当前数组是一个重复数组,否则它是一个新数组。请记住对当前数组进行排序,因为此处的数字顺序很重要,以便进行正确的键检查。<?php$arr = [ [11, 22, 32, 44], [22, 33, 44, 45], [12, 24, 25, 31], [15, 16, 31, 41], [22, 33, 44, 45], [44, 22, 32, 11] ];$set = []; foreach($arr as $curr_array){ sort($curr_array); $hash = implode("|",$curr_array); if(isset($set[$hash])) echo "Duplicate",PHP_EOL; else{ print_r($curr_array); $set[$hash] = true; }}演示: https : //3v4l.org/EXXRu