Buchstabieren und so…

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);

2 Antworten auf „Buchstabieren und so…“

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.