Der Martin: Prüfen, ob Wert in einem mehrdimensionalen Array vorhanden ist

Beitrag lesen

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 mit var_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:(
0 45

Prüfen, ob Wert in einem mehrdimensionalen Array vorhanden ist

Wolowitz
  • php
  1. 0
    T-Rex
    1. 0
      Wolowitz
      1. 0
        Der Martin
        1. 0
          Wolowitz
          1. 0
            Der Martin
            1. 0
              Wolowitz
              1. 3
                dedlfix
                1. 0
                  Wolowitz
                  1. 0
                    dedlfix
                    1. 0
                      Wolowitz
          2. 0
            T-Rex
            1. 0
              Wolowitz
  2. 0
    dedlfix
    1. 0
      Wolowitz
      1. 1
        Der Martin
      2. 0
        dedlfix
        1. 0
          Wolowitz
          1. 0
            Der Martin
        2. 0
          seth_not@home
          1. 0
            Der Martin
          2. 0
            dedlfix
            1. 0

              bezeichnung "mehrdimensionales array"

              seth
              • meinung
              1. 0
                dedlfix
                1. 0
                  seth
                2. 0
                  seth
                  1. 0
                    dedlfix
                  2. 0
                    Blaubart
                    1. 0
                      dedlfix
                      • php
                    2. 0
                      seth
          3. 0
            Fred Furunkelstein 2013
            1. 0

              oberlehrerhaft

              seth
              • menschelei
              1. 0
                Jörg Reinholz
  3. 0

    Meine Lösung

    Wolowitz
    1. 0
      Matthias Apsel
    2. 0
      Jörg Reinholz
      1. 0

        Meine Lösung: Suchen und Ersetzen von Werten in Arrays(Hash

        Jörg Reinholz
      2. 0
        dedlfix
    3. 0
      bubble
    4. 0
      hotti
      1. 0
        Wolowitz
        1. 0
          Der Martin
          1. 0
            Fred Furunkelstein 2013
        2. 0
          dedlfix
        3. 0
          hotti