Hallo,
Das ist nicht "ein Array" und auch kein "mehrdimensionales Array". Das sind viele Arrays, ineinander verschachtelt.
Wieso soll das kein mehrdimensionales Array sein? Ich sehe doch, _dass_ es eines ist, wenn ich es mitvar_dump($user);
überprüfe!
nein, du siehst ein Array, dessen Elemente wiederum Arrays sind. Echte mehrdimensionale Arrays, also zwei oder mehr Indices unter _einem_ Bezeichner, kennt PHP gar nicht.
Echte mehrdimensionale Arrays gibt es beispielsweise in C:
int foo[16][100];
Diese Funktionen berücksichtigen ja auch immer nur ein einzelnes Array und nicht viele.
$user ist _ein_ Array. Ein mehrdimensionales.
$user ist _ein_ Array, korrekt. Ein _ein_dimensionales (weil's andere nicht gibt). Eines, das seinerseits wieder Arrays enthält.
Deine Antwort war mir leider keine Hilfe, ich verstehe auch nicht, was Du mir mit dem Rest genau sagen willst.
Dass du eine verzweigte Datenstruktur hast, die in der Form von keiner vorgefertigten PHP-Funktion abgedeckt wird, und deshalb selbst Hand anlegen musst. - Wobei ich anhand deines Beispiels nicht verstanden habe, ob du auch nach Teilausdrücken suchen, also mit "vere" beispielsweise auch "Verena" finden möchtest. Falls ja, würde dir der Vorschlag von dedlfix, den Usernamen als Key (Index) zu verwenden, nicht unmittelbar helfen.
Ciao,
Martin
Zwei Dinge sind unendlich: Das Universum und die menschliche Dummheit. Beim Universum bin ich mir aber nicht ganz sicher.
(Albert Einstein, deutscher Physiker)
Selfcode: fo:) ch:{ rl:| br:< n4:( ie:| mo:| va:) de:] zu:) fl:{ ss:) ls:µ js:(