fork(4) download
  1. <?php
  2.  
  3. function cmp($a, $b)
  4. {
  5. var_dump($a, $b);
  6. echo PHP_EOL;
  7.  
  8. if ($a == $b) {
  9. return 0;
  10. }
  11.  
  12. return ($a < $b) ? -1 : 1;
  13. }
  14.  
  15. $a = array(3, 2, 5, 6, 1);
  16.  
  17. usort($a, "cmp");
  18.  
  19. foreach ($a as $key => $value) {
  20. echo "$key: $value\n";
  21. }
  22.  
Success #stdin #stdout 0.01s 82880KB
stdin
Standard input is empty
stdout
int(3)
int(2)

int(5)
int(2)

int(3)
int(5)

int(5)
int(6)

int(6)
int(1)

int(5)
int(1)

int(3)
int(1)

int(2)
int(1)

0: 1
1: 2
2: 3
3: 5
4: 6