codepad
[
create a new paste
]
login
|
about
Language:
C
C++
D
Haskell
Lua
OCaml
PHP
Perl
Plain Text
Python
Ruby
Scheme
Tcl
<?php class Item { public $p; public function __construct($p) { $this->p = $p; } } function cmp($a, $b) { if ($a->p == $b->p) { return 0; } return ($a->p < $b->p) ? -1 : 1; } $items[] = new Item(5.0); $items[] = new Item(3.0); $items[] = new Item(-1.0); $items[] = new Item(2.5); usort($items, "cmp"); // sort itemsay of Items using `cmp` function foreach ($items as $x) { echo "{$x->p}\n"; }
Private
[
?
]
Run code
Submit