fork download
  1. <?php
  2.  
  3. function unique($xs) {
  4. $arr = array();
  5. foreach($xs as $atom) {
  6. if (!array_search($atom, $arr)) {
  7. var_dump($arr);
  8. array_push($arr, $atom);
  9. }
  10. }
  11. return $arr;
  12. }
  13.  
  14.  
  15. unique(array(1, 1, 1, 1, 1, 3, 3, 4, 4, 4, 6, 7, 8));
Success #stdin #stdout 0.01s 20568KB
stdin
Standard input is empty
stdout
array(0) {
}
array(1) {
  [0]=>
  int(1)
}
array(2) {
  [0]=>
  int(1)
  [1]=>
  int(1)
}
array(3) {
  [0]=>
  int(1)
  [1]=>
  int(1)
  [2]=>
  int(1)
}
array(4) {
  [0]=>
  int(1)
  [1]=>
  int(1)
  [2]=>
  int(1)
  [3]=>
  int(1)
}
array(5) {
  [0]=>
  int(1)
  [1]=>
  int(1)
  [2]=>
  int(1)
  [3]=>
  int(1)
  [4]=>
  int(1)
}
array(6) {
  [0]=>
  int(1)
  [1]=>
  int(1)
  [2]=>
  int(1)
  [3]=>
  int(1)
  [4]=>
  int(1)
  [5]=>
  int(3)
}
array(7) {
  [0]=>
  int(1)
  [1]=>
  int(1)
  [2]=>
  int(1)
  [3]=>
  int(1)
  [4]=>
  int(1)
  [5]=>
  int(3)
  [6]=>
  int(4)
}
array(8) {
  [0]=>
  int(1)
  [1]=>
  int(1)
  [2]=>
  int(1)
  [3]=>
  int(1)
  [4]=>
  int(1)
  [5]=>
  int(3)
  [6]=>
  int(4)
  [7]=>
  int(6)
}
array(9) {
  [0]=>
  int(1)
  [1]=>
  int(1)
  [2]=>
  int(1)
  [3]=>
  int(1)
  [4]=>
  int(1)
  [5]=>
  int(3)
  [6]=>
  int(4)
  [7]=>
  int(6)
  [8]=>
  int(7)
}