Tom Collins: Array durchsuchen

Beitrag lesen

Hallo miteinander,

Problem:
Ich möchte einen Array durchsuchen und im Falle eines Treffers den entsprechenden Index als Rückgabewert erhalten.
array_search liefert aber eine key und in_array nur True/false.

Beispiel:
$array1 = array ('a','b','c');
$array2 = array ('x','y','z');

if (in_array("a", $array1)) {
  gibt mir den entsprechenden Index;
  gibt mir aus array2 das Element mit diesem Index;
}

Frage:
Gibt es bei PHP einen entsprechenden Befehl, sollte ich mit Keys arbeiten oder besser mit foreach? SQL wäre in meinem Fall eher mit Kanonen auf Spatzen schießen.

Grüße von Tom (der immer noch nicht viel Ahnung von PHP hat)