Dass array_search vermutlich nicht zielführend sein wird, wenn du nicht komplette Array-Elemente auf Gleichheit prüfen willst, sondern nur eine Eigenschaft der jeweiligen Elemente, erwähnte ich doch schon …
Zuordnung mit erfüllter Bedinung
Einklappen
X
-
ja stimmt.
Ich verstehe den Teil mit Hilfs-Array erstellen nicht, darum bin ich wohl auf das erste ausgewichen. Obwohl du ja sagtest, dass das nicht funktioniere... :-(
Einen Hilfsarray. Meinst du wieder mit einer foreach Schlaufe, die Werte zuweisen?
$row und $row2 sind mehrdimensionale Arrays...
Sorry, ich verstehe wirklich nicht, wie du meinst, dass ich da zum Ziel komme..
Kommentar
-
Du durchläufst erst mal dein zweites Array, und erstellst dabei ein Hilfs-Array, das dein Vergleichs-Merkmal als Schlüssel benutzt (und das komplette Element als Wert).
Und dann durchläufst du dein Haupt-Array, und schaust dabei nach, ob es im Hilfs-Array einen Schlüssel gibt, der dem Vergleichs-Merkmal des Haupt-Arrays entspricht.I don't believe in rebirth. Actually, I never did in my whole lives.
Kommentar
-
Vielen Dank für deine Geduld und deine guten Tipps!!
Also meinst du so?:
PHP-Code:foreach ($rows2 as $key2) {
foreach ($rows as $key2) {
Herzlichen Dank!
Kommentar
-
Zitat von abc Beitrag anzeigenAlso meinst du so?
Eine Schleife über zweites Array, um Hilfsarray zu erstellen; dann eine zweite (separate, nicht in die erste geschachtelte) Schleife über das Haupt-Array für Vergleich/Suche der Elemente und Ausgabe der Daten …I don't believe in rebirth. Actually, I never did in my whole lives.
Kommentar
-
Zitat von abc Beitrag anzeigenAlso so?
PHP-Code:foreach ($row2 as $key2) {
$name [] == $key2[2];
$vorname [] == $key2[3];
$ID[] ==$key2[0]
}
I don't believe in rebirth. Actually, I never did in my whole lives.
Kommentar
-
hm. Ich glaube wir reden etwas aneinandervorbei.
Vorschlag: Du gibst mir trotzallem deine Lösung und ich schaue, ob es auch das ist, wie ich es mir vorgestellt habe??
Würde das ausnahmsweise gehen? Ich vermute nämlich, dass du etwas anderes meinst.
Kommentar
Kommentar