Ist es möglich, eine Variable innerhalb eines Array- Namens / einer Array-Bezeichnung zu nutzen?
Natürlich ist das möglich. (Eval lautet das Stichwort).
Verstehe aber, dass wir es für deutlich besser halten, deinen bisherigen Weg zu überdenken.
Gerade eben weil du ja etwas lernen möchtest.
Vertraue uns einfach mal, dass wir schon anhand der Aufgabenstellung ableiten können, dass schon einige Schritte zuvor Dinge eher unelegant gelöst wurden.
Dass du 3 unabhängige Arrays hast die du nun zusammenbringen willst kann durchaus möglich sein.
Ob es aber wirklich notwendig ist und dafür nicht eine deutlich bessere Lösung existiert können wir nur anhand des Beispieltextes einschätzen.
Daher unsere Nachfrage.
Du wirst, entgegen deinem Anspruch, nicht viel lernen, wenn du nur Hilfe zu deinem vermeintlichen Teilproblem anforderst (Stichwort X-Y-Problem).
Oder kurz: Die stupide Antwort auf deine Frage lautet, wie oben geschrieben: Eval()
Aber es wird dir keiner hier raten, dein eigentliches Problem mit Hilfe von Eval zu lösen.