fork(3) download
  1. <?php
  2.  
  3. $array = [[1,2,3,4], [4,2,3,1], [18,3,22,9], [23, 12, 33, 55]];
  4.  
  5. $matches = array();
  6. $array = array_filter($array, function($ar) use (&$matches) {
  7. sort($ar);
  8. if(in_array($ar, $matches)) {
  9. return false;
  10. }
  11. $matches[] = $ar;
  12. return true;
  13. });
  14.  
  15. var_dump($array);
Success #stdin #stdout 0.02s 24400KB
stdin
Standard input is empty
stdout
array(3) {
  [0]=>
  array(4) {
    [0]=>
    int(1)
    [1]=>
    int(2)
    [2]=>
    int(3)
    [3]=>
    int(4)
  }
  [2]=>
  array(4) {
    [0]=>
    int(18)
    [1]=>
    int(3)
    [2]=>
    int(22)
    [3]=>
    int(9)
  }
  [3]=>
  array(4) {
    [0]=>
    int(23)
    [1]=>
    int(12)
    [2]=>
    int(33)
    [3]=>
    int(55)
  }
}