Om nah hoo pez nyeetz, Wolowitz!
$user['001']['nummer'] = '001';
Dass du hierbei
- Daten sinnloserweise doppelt speicherst
- (möglicherweise) eine zusätzliche Felerquelle hast (Vertipper)
sollte dir nicht einerlei sein.
Ich habe erst jetzt nach der Lösungsfindung gesehen, dass auch bei dedlfix erster Antwort das Stichwort "foreach" gefallen ist. Das ist halt das Problem, wenn ein technisch sehr versierter Informatiker einem Laien etwas in "techniksprech" erklärt. Jemanden, der hier kein Experte ist, sind Satzkonstrukte wie...
Deine Postings machen auf mich nicht den Eindruck, dass du ein völliger Laie bist.
Du musst auf alle Fälle durch das äußere Array laufen und die Unterarrays einzeln betrachten. Iterativ mit foreach und in dessen Body ein Vergleich nebst Abbruch bei Übereinstimmung oder funktional mit array_filter() und selbst geschriebener Vergleichsfunktions.
...nämlich leider keine große Hilfe. Ich kann das lesen, so oft ich will, ich verstehe einfach nicht, was mir das sagen soll und was ich danach tun soll. Dass T-Rex einen PHP Code gepostet hat, war da die viel größere Hilfe.
Dann musst du fragen: Was bedeutet "Du musst auf alle Fälle durch das äußere Array laufen und die Unterarrays einzeln betrachten."
Das im Vergleich mit dem Manual und anderen Seiten hat mir nämlich geholfen, nach 3 Tagen die Sache zu verstehen und mein Problem zu lösen.
Es gibt bessere Lösungen.
Matthias
1/z ist kein Blatt Papier.