wollte nur mal den gesamten Code zeigen und nun damit anfangen dir es genauer zu erläutern.
Warum dazu zwei Postings verschwenden?
Also der Problempunkt liegt bei Zeile 482 ab hier hören die Schleifen auf und das Array datum wird sortiert und umgedreht. Danach schneide ich durch split() das Index das in der Schleife Zeile 427 aufgebaut wird raus. In Zeile 482 ist das Array nun komplett, wie ich es haben will (z.B. 8,3,2,9,1,4,7,6). Diese Werte möchte ich nun eigentlich in Zeile 472 dem trU.push zuweisen auftrag[sortierung[0]]|auftrag[sortierung[1]]usw..
Nur habe ich hier den kompletten index-Wert noch nicht
Schaut ganz genau so aus, wie ich und wahsaga es dir schon die ganze Zeit sagen: Du brauchst Werte, die du erst hinterher hast - also kannst du die Dinge nicht gleichzeitig tun, sondern mußt sie nacheinander erledigen.