Hi,
ich möchte arrays auf eine bestimmte aber, so scheint es mir zumindest, durchaus häufig gebräuchliche Weise verknüpfen. Deshalb wollte ich mal fragen ob es dafür schon eine fertige Funktion gibt.
Es geht um folgendes:
- Ich habe zwei nichtassoziative Arrays, die mit 100% Sicherheit gleich groß sind (sie haben gleich viele Elemente).
PHP-Code:
A = array{
'Keyname1',
'Keyname2',
'Keyname3',
...
}
B = array{
'value1',
'value2',
'value3',
...
}
Diese beiden Arrays sollen jetzt wie folgt zu einem neuen Array kombiniert werden:
PHP-Code:
AplusB = array{
array{'keyname1', 'value1'},
array{'keyname2', 'value2'},
array{'keyname3', 'value3'},
...
}
Meine eigene Idee wäre, mit count() die Größe eines der Array zu bestimmen und dann in einer for Schleife eben die Elemente des neuen Arrays anzulegen. Hierbei stört mich aber das count(), dass ist mir einfach nicht allgemein genug bzw. finde ich das nicht so Elegant gelöst. Lieber wäre mir eine Schleife wie foreach, die den Array einfach bis zum Ende durchläuft, dort kann ich allerdings nur einen Array gleichzeitig durchlaufen, um innerhalb des Schleifenkörpers die Elemente des neuen Arrays: "AplusB" zu erzeugen, bräuchte ich ja auch das korrespondierende Element des zweites Arrays, das kenne ich aber nur wenn ich einen Zähler mitlaufen lasse und das sagt mir auch nicht so zu.
Da mir keine bessere Lösung einfällt, hpffe ich erstmal, dass es für meinen Zweck schon eine Funktion gibt, falls dem nicht so ist, wäre ich über Hinweise und Tipps auch dankbar.