codepad
[
create a new paste
]
login
|
about
Language:
C
C++
D
Haskell
Lua
OCaml
PHP
Perl
Plain Text
Python
Ruby
Scheme
Tcl
<?php class foo { public $idx; public $data; } function compare_foos ($a, $b) { if ($a->data == $b->data) return 0; elseif ($a->data < $b->data) return -1; else return 1; } $mylist = Array (); for ($i=0; $i < 10; ++$i) { $mylist[$i] = new foo (); $mylist[$i]->idx = $i; $mylist[$i]->data = rand() % 20; } print_r ($mylist); usort ($mylist, compare_foos); echo "<HR>"; print_r ($mylist);
Private
[
?
]
Run code
Submit