Mailinglisten-Archive |
Mike kam auch nicht weiter, darum nochmal meine Bitte an Euch alle - wei=DF jemand, wie das geht? >In folgender Klasse ist eine Sortierfunktion, die f=FCr usort gebraucht >wird (hier im Beispiel w=FCrde auch sort gehen, mir geht's um's >Prinzip), wie kann ich die funktion korrekt referenzieren? So wie's >unten steht, geht's n=E4mlich nicht, es gibt zwar keine Fehlermeldung = und >wird ausgegeben, aber es wird auch nicht sortiert. >'this->feldcmp' geht auch nicht ... >Vereinbare ich das Ding au=DFerhalb der Klasse, geht's nat=FCrlich. > >// codeschnippel >class feld >{ > var $feld; > function feld() { $this->feld =3D array(7,1,6,3,4,3,9,1,8,4,7,2); } > function feldcmp($a,$b) { return $a<$b ? -1 : ($a>$b ? 1 : 0); } > function sort() { usort($this->feld, 'feld->feldcmp'); } > function out() { foreach($this->feld as $a) echo $a."<BR>\n"; } >} > >$feld =3D new feld; >$feld->sort(); >$feld->out(); >// codeschnippel > >Danke f=FCr Tips! >--=20 >Thomas Beckmann, Kiel, Germany >beckmann_(at)_gis.de --=20 Thomas Beckmann, Kiel, Germany beckmann_(at)_gis.de
php::bar PHP Wiki - Listenarchive