Zwei Tage hat’s nicht funktioniert. Zwei Tage habe ich gesucht und überlegt, was ich falsch mache… Zwei Tage:
function cmp_syslist_alphabet($a, $b) {
return strcmp($a[‚Name‘], $b[‚Name‘]);
}$res[0][‚Name‘] = ‚PC‘;
$res[1][‚Name‘] = ‚Amiga‘;
$res[2][‚Name‘] = ‚Atari‘;
$res[3][‚Name‘] = ‚C64‘;
$res[4][‚Name‘] = ‚X-Box‘;
$res[5][‚Name‘] = ‚Playstation‘;print_r($res);
echo ‚<hr />#‘ . (usort ($res, ‚cmp_syslist_alpabet‘)?’ok‘:’error‘) . ‚#<hr />‘;
print_r($res);
Jetzt hab ich’s rausgefunden… Und das Stück Schreibtisch, das ich gerade rausgebissen hab bekommt man sicher auch wieder angeleimt…
Die Lösung?
function cmp_syslist_alphabet($a, $b) {
return strcmp($a[‚Name‘], $b[‚Name‘]);
}$res[0][‚Name‘] = ‚PC‘;
$res[1][‚Name‘] = ‚Amiga‘;
$res[2][‚Name‘] = ‚Atari‘;
$res[3][‚Name‘] = ‚C64‘;
$res[4][‚Name‘] = ‚X-Box‘;
$res[5][‚Name‘] = ‚Playstation‘;print_r($res);
echo ‚<hr />#‘ . (usort ($res, ‚cmp_syslist_alpabet‚)?’ok‘:’error‘) . ‚#<hr />‘;
print_r($res);
Ja, das passiert manchmal. Hat PHP kein Debug-Modus?
ja kenn ich..