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
--
![](http://webstuff.at-web.cc/pub/selfhtml/profile/wolowitz.png)
Gut, dann können wir die Zettel von den Laternen nehmen...
![](http://webstuff.at-web.cc/pub/selfhtml/profile/wolowitz.png)
Gut, dann können wir die Zettel von den Laternen nehmen...