Array sortieren und Zuordnung zu einem weiteren Array erhalten

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

  • Array sortieren und Zuordnung zu einem weiteren Array erhalten

    Hallo,

    hier ist mein Array:

    $bez[1][0] ='Titel3';
    $bez[1][1] ='Titel1';
    $bez[1][2] ='Titel9';

    $nr[1][0] =33;
    $nr[1][1] =111;
    $nr[1][2] =97;


    Jetzt möchte ich das Array anhand der Bezeichnung sortieren aber auch die vorher im Array nr zugeordnete Nummer erhalten.

    Wie bekomme ich denn ein neues Array sortiert welches dann nachher so aussieht ich steh völlig auf dem Schlauch.

    nr[0] => 111 bez[0] => Titel 1
    nr[1] => 33 bez[1] => Titel 3
    nr[2] => 97 bez[2] => Titel 9


    Danke für Hilfe.

  • #2
    Hallo,

    warum machst du nicht sowas draus, dann kannst du es sortieren, wie du willst?:

    PHP-Code:
    $data[1][0] = array("bez"=>'Titel3'"nr"=>33);
    $data[1][1] = array("bez"=>'Titel1'"nr"=>111);
    $data[1][2] = array("bez"=>'Titel9'"nr"=>97); 
    Gruß,

    Amica
    [COLOR="DarkSlateGray"]Hast du die [COLOR="DarkSlateGray"]Grundlagen zur Fehlersuche[/color] gelesen? Hast du Code-Tags benutzt?
    Hast du als URL oder Domain-Beispiele example.com, example.net oder example.org benutzt?
    Super, danke!
    [/COLOR]

    Kommentar


    • #3
      weil das vordefiniert ist und ich mich damit herumschlagen muss

      Kommentar


      • #4
        So? Oder so änlich?
        PHP-Code:
        $bez[1][0] ='Titel3';
        $bez[1][1] ='Titel1';
        $bez[1][2] ='Titel9';

        $nr[1][0] =33;
        $nr[1][1] =111;
        $nr[1][2] =97;
        array_multisort($bez[1], $nr[1]); 
        Wir werden alle sterben

        Kommentar


        • #5
          [QUOTE=AmicaNoctis;635107]

          PHP-Code:
          $data[1][0] = array("bez"=>'Titel3'"nr"=>33);
          $data[1][1] = array("bez"=>'Titel1'"nr"=>111);
          $data[1][2] = array("bez"=>'Titel9'"nr"=>97); 
          Hallo Amica,

          und was gebe ich dem sort dann als Parameter aus dem Array mit?
          sort($data.....

          Kommentar


          • #6
            sort kann das nicht, aber schau dir mal uasort an. Dem gibst du eine Vergleichsfunktion mit und die kümmert sich darum.
            [COLOR="DarkSlateGray"]Hast du die [COLOR="DarkSlateGray"]Grundlagen zur Fehlersuche[/color] gelesen? Hast du Code-Tags benutzt?
            Hast du als URL oder Domain-Beispiele example.com, example.net oder example.org benutzt?
            Super, danke!
            [/COLOR]

            Kommentar


            • #7
              Zitat von AmicaNoctis Beitrag anzeigen
              sort kann das nicht, aber schau dir mal uasort an. Dem gibst du eine Vergleichsfunktion mit und die kümmert sich darum.
              danke

              Kommentar

              Lädt...
              X