Arraysortierung

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

  • Arraysortierung

    Hallo,

    folgendes Problem:

    ich habe ein array das ungefähr so aussieht

    PHP-Code:
    Array ( 
    [
    0] => Array ( [short] => [name] =>Schmidt 
    [
    1] => Array ( [short] => [name] => Müller 
    [
    2] => Array ( [short] => [name] => Meier 
    [
    3] => Array ( [short] => [name] => Gunther 
    [
    4] => Array ( [short] => [name] => Roder 

    Jetzt möchte ich dieses Array nach dem Feld "name" sortieren lassen.
    Ich habe mir schon sämtliche Sortierfunktionen von asort bis array_multisort angesehen, aber irgendwie schein ich auf der Leitung zu stehen. Ergebnis soll so aussehen:

    PHP-Code:
    Array ( 
    [
    3] => Array ( [short] => [name] => Gunther )
    [
    2] => Array ( [short] => [name] => Meier 
    [
    1] => Array ( [short] => [name] => Müller )
    [
    4] => Array ( [short] => [name] => Roder 
    [
    0] => Array ( [short] => [name] =>Schmidt )   

    alphabetisch nach Namen eben.

    Hab ich nur irgendwas übersehen?

  • #2
    usort

    Ein netter Guide zum übersichtlichen Schreiben von PHP/MySQL-Code!

    bei Klammersetzung bevorzuge ich jedoch die JavaCoding-Standards
    Wie man Fragen richtig stellt

    Kommentar


    • #3
      Funzt perfekt danke.

      Ein Problem habe ich allerdings noch.

      Gebe ich dieses Array später mit einer foreach-Schleife aus,
      geht er wieder ganz normal den index ab, beachtet also die vorherige Sortierung gar nicht.

      Ist das bei einer foreach-Schleife normal?

      Kommentar


      • #4
        Wenn du sicher bist, dass du eine foreach-schleife verwendest, möchtest du deine Behauptung bitte kurz anhand eines Codes belegen.

        Kommentar

        Lädt...
        X