Mailinglisten-Archive |
> Aber, eine L=F6sung hast Du auch nicht entdeckt, oder?
nee.. verarscht mich auf nem LAMP mit 4.0.6 genauso.. finde ich ne =
frechheit
- nehme meinem server das langsam auch pers=F6nlich und habe das teil
inwzwischen umgeschrieben und an allen ecken und enden getestet:
<?php
class feld
{
var $feld;
function feld() { $this->feld =3D
array(7,1,2,3,4,3,6,1,8,4,7,2);return $this->feld; }
function feldcmp($a,$b) { return $a<$b ? -1 : ($a>$b ? 1 : 0); }
function sort() {=20
$feld=3D$this->feld;
echo "funktion sort beginn<br>";foreach($feld as $a) echo
$a."<BR>\n";=20
usort($feld,'feld::feldcmp');
$this->feld=3D$feld;
echo "funktion sort nach usort<br>";foreach($feld as $a)
echo $a."<BR>\n";=20
return $feld;
}
function out() { foreach($this->sort() as $a) echo "n:
".$a."<BR>\n"; }
}
$feld =3D new feld;
$feld->out();
echo "test ohne Klasse<br>";
$feld =3D array(7,1,2,3,4,3,6,1,8,4,7,2);
function feldcmp($a,$b) { return $a<$b ? -1 : ($a>$b ? 1 : 0); }
usort($feld,'feldcmp');
foreach($feld as $a) echo $a."<BR>\n";
?>
und diverse m=F6glichkeiten probiert=20
(
this->feldcmp
$this->feldcmp
feld::feldcmp
$feld::feldcmp
etc..
)
aber ich komme auch nicht weiter
--
Gru=DF
Mike Beck
mike.beck_at_ibmiller.de
php::bar PHP Wiki - Listenarchive