X-Ray: foreach - auf nächstes Element zugreifen und rückwärts laufen

Beitrag lesen

Hallo!

Gibt es eine einfache Möglichkeit, um in einer foreach-Schleife auf das folgende Element des Arrays zuzugreifen, das man durchläuft?

Beispiel-Array:
$fruechte = array(
  'Apfel' => 'Baum',
  'Traube' => 'Rebe',
  'Haselnuss' => 'Strauch'
);

foreach ($fruechte as $frucht => $pflanze) {
  // Wenn $frucht 'Apfel' enthaelt, moechte ich auch auf 'Traube' zugreifen koennen, wenn $frucht 'Traube' enthaelt, auch auf 'Haselnuss'
}

Und ist es möglich mit einer foreach-Schleife ein Array von hinten nach vorne zu durchlaufen?

Schönen Gruß
Stefan