Mehrdimensionales Array sortieren

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Mehrdimensionales Array sortieren

    Hi Leute, ich kapiers nicht!

    Ich lasse durch eine Abfrage ein Array erzeugen.
    Ich habe eine Adressliste, die Beinhaltet Name, Telefon, eMail

    while(...){
    $adresse[0][] = $name;
    $adresse[1][] = $telefon;
    $adresse[2][] = $email;
    }

    Nun möchte ich das Array nach $name sortieren. Ich habe es mit array_multisort($adresse[0], SORT_REGULAR, SORT_ASC) probiert, zwar habe ich dann alle Namen in richtiger Reihenfolge, jedoch stimmen Telefon und eMail nicht mehr dazu.
    Wie macht man denn das richtig?

    Dank & Grüße,
    Andi

  • #2
    schau mal in die codeschnipsel ...
    Kissolino.com

    Kommentar


    • #3
      mal was grundsätzliches .....

      Code:
      $adresse[[color=red][b]0[/b][/color]][] = $name;
      $adresse[[color=red][b]1[/b][/color]][] = $telefon;
      $adresse[[color=red][b]2[/b][/color]][] = $email;
      ^^ macht das wirklich sinn?

      tipp: print_r()
      INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |


      Kommentar


      • #4
        Warum sollte das keinen Sinn machen?

        Ich will das ja dann in einer Schleife ausgeben...

        for($i=0; $i < count($adressen([0]); $i++){
        print "Name: ".$adressen[0][$i];
        print "Tel: ".$adressen[1][$i];
        print "eMail: ".$adressen[2][$i];
        }

        Wie gesagt soll dass dann nach Namen sortiert sein.

        Ich hatte es auch andersrum probiert, das hatte aber nicht funktioniert.
        $adresse[][0] = $name;

        Das muß sich doch irgendwie sortieren lassen ?!?

        Grüße, Andi

        Kommentar

        Lädt...
        X