Hallo Rolf,
Vertauschen würde auch wieder auf eine undokumentierte Eigenschaft (Reihenfolge der Ergebniskeys) der Funktion zurückgreifen. So was kann zu bösen Fehlern beim Wechsel der PHP Version führen. Es gibt zwar einen 8 Jahre alten Kommentar, der auf die Reihenfolge hinweist, aber Userkommentare sind für mich nicht Kanon.
Würde in meinem Fall auch nicht gehen, weil die realen Arrays unterschiedlich lang sind. genauer hat das Mutterarray 20 Einträge, ohne key also indexiert, das zweite array enthält als Wert die benötigten indexe der mutter, aber nur 5 Stück, und die sollen dann in richtiger Reihenfolge laufen. Noch genauer, Adressen zb. array2 enthält zb. [0] => 3 , das bedeutet ich benötige aus dem mutterarray als Erstes den 4. Eintrag (fängt ja auch bei null an). Am Ende muss ich also Reihenfolge Vorname, Name usw... alles in der richtigen Reihenfolge haben. Aber deine Antwort hat ja schon geholfen, so mache ich es nun eben doch manuell und lasse noch eine schleife laufen um da zuzuordnen. Wollte eben nur wissen, ob das nötig ist.
Danke übrigens.
Gruss
Henry
Meine Meinung zu DSGVO & Co:
„Principiis obsta. Sero medicina parata, cum mala per longas convaluere moras.“