Johannes Haase: ohne hash: zwei arrays sortieren

Beitrag lesen

Hallo,

ja, in einem Hash liegen alle Wertepaare kreuz und quer und man
hat keine Ahnung wie die Reihenfolge ist.
Wäre es nicht möglich doch zuerst einen Hash zu definieren:

%hash = ( b+@ r  => 2, a?! => 5);

und dann die Schlüssel-Werte-Paare in einer foreach-Schleife zu durchsuchen und diese nach speziellen Kriterien abzufragen, um sie dann gesonder in ein Array zu schreiben (in einer speziellen Reihenfolge)???

Den Schlüssel kann man mit keys und den Wert mit values abfragen.

Ich hoffe Du weißt das nicht schon alles und vielleicht bist Du
auch ein Profi in Sachen Perlprogrammierung? Für mehr Hilfe frag mich einfach nochmal oder auch bei Verständnisschwierigkeiten bzgl.
meines Beitrages. Vielleicht habe ich aber am Thema vorbeigeredet?

Gruß
Johannes

juten tach,

ich möchte zwei arrays in abhängigkeit voneinander sortieren

@array1 = ("b+@ r","a?!")
@array2 = (2,5)

ergebnis:
@array1 = ("a?!","b+@ r")
@array2 = (5,2)

sortiert werden soll nach @array1. mit nem hash ist das ja leider nicht zu lösen.

hat jemand eine idee?

danke
norman