Mailinglisten-Archive |
Hi Frank,
irgendwie verstehe ich Deinen Kummer nicht ganz.
Du wolltest doch was 'klassenfaehiges' und hast es auch
bekommen - wo ist Dein Problem ?
<?
$ARR = array(
array('name'=>'Lehmann', 'vorname'=>'Ralf', 'kdnr'=>3),
array('name'=>'Amberg', 'vorname'=>'Hansi', 'kdnr'=>7),
array('name'=>'Cheker', 'vorname'=>'Conny', 'kdnr'=>5));
class irgendwas {
function comp($A, $B) {
$a = $A['name'];
$b = $B['name'];
if ($a == $b) return 0;
return ($a < $b) ? -1 : +1;
}
function machmal($eing) {
/* viel code */
usort($eing, array($this, 'comp'));
/* viel code */
return $eing;
}
} /* e.o.c. */
print_r($ARR);
$SR = new irgendwas();
$NEW = $SR->machmal($ARR);
print_r($NEW);
?>
Und was funktioniert jetzt bei Dir nicht ... ?
m. b. G. Norbert
_____________________
normal: 02682-966898
Notruf: 0163-3613642
---------------------
e.o.m.
php::bar PHP Wiki - Listenarchive