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

Beitrag lesen

Schönen guten Tag,

gegeben sei in Array in folgender Form:

$user = array();  
  
$user['001']['name']     = 'Hans-Jürgen';  
$user['001']['username'] = 'hanj';  
$user['001']['pin']      = '3142';  
  
$user['002']['name']     = 'Verena';  
$user['002']['username'] = 'vere';  
$user['002']['pin']      = '9441';  
  
$user['003']['name']     = 'Ingeborg';  
$user['003']['username'] = 'ingb';  
$user['003']['pin']      = '9678';

Nun möchte ich überprüfen, ob es den Wert "vere" für ['username'] irgendwo gibt, und zwar _nur_ für diesen Index. Ein zufällig gleicher Wert für ['pin'] dürfte zu keinem TRUE führen! Und wenn der Wert vorhanden ist (wie in diesem Beispiel in der zweiten Gruppe, dann würde ich gerne den Gruppenindex (in diesem Fall also '002') wissen.

Alle meine bisherigen Versuche mit in_array oder array_search haben nur zu Fehlern geführt.

Gibt es eine kurze und elegante Möglichkeit, hier zu überprüfen, ob ein Username vorhanden ist und wenn ja, zu welcher "Usernummer" der gehört?

Ich weiß echt nicht mehr weiter und bedanke mich schon jetzt für jede Hilfe!

Mit lieben Grüßen

H. Wolowitz

--

Gut, dann können wir die Zettel von den Laternen nehmen...
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