Thread Ein Array nach einem anderen Array sortieren (11 answers)
Opened by hugenyn at 2011-08-27 21:36

topeg
 2011-08-29 00:29
#151898 #151898
User since
2006-07-10
2611 Artikel
BenutzerIn

user image
Daran hatte ich auch gedacht. Ich würde Arrays in %items_hash unterbringen. push(@{$items_hash{$copy}},$key); Dann würden die Elemente zusammen "@folge" hinzugefügt splice(@folge,$fpos++,0,@$elm);. Die ließen sich auch noch sortieren. Ein anderes Problem könnte sein wenn "@order" doppelte Einträge hat. Das würde bedeuten, dass Ein wert aus @items an zwei Stellen sehen soll. Mein Code ignoriert das auch. Lösen könnte man es wenn man auf das delete verzichtet und mit $folge[$fpos++]=$items_hash{$_} if(exists($items_hash{$_})) testet, was den Code viel langsamer macht (zwei suchen im Hash).

View full thread Ein Array nach einem anderen Array sortieren