Viennamade: Mehrdimensionales Array sortieren

Beitrag lesen

Hallo Sven!

Recht herzlichen Dank für Deine Bemühungen.

function cmp ($a, $b) {
     return strcmp($a["osname"], $b["osname"]);
     }
   usort($trans, "cmp");

Dann brauchst du eine andere Sortierfunktion. Der Name cmp ist ja nicht fest vorgegeben, sondern von dir frei gewählt.

Eben! Und _das_ verstehe ich nicht.
Schon gestern habe ich so begonnen die Funktion umzubenennen, um ein Argument zu erweitern und - um ganz sicher zu gehen - inhaltlich leeren. Also:
    function bla ($a, $b, $c) {
       }
mit
    usort ($trans,"bla");
Belohnt werde ich vom PHP mit
    Missing argument 3 for bla() in d:\programme\wamp\apache\htdocs\photonic\rspicslocal.php.
OK, ich sehe nirgendwo ein Befüllen von a, b und c, aber im Früchte-Beispiel des Manuals auch nicht. Und daran komme ich nicht vorbei, hab ein Brett vorm Kopf, mir erscheint das mittlerweile wie die Suche einer Ecke am Hühnerei. Zeigt Du es mir?

... die in der Reihenfolge "Firma, Nachname, Vorname" sortiert, Ja!!!!

Beste Grüße
Viennamade