Wie bekomme ich den Index eines Elements in einer foreach-Schleife in PHP?
Hallo zusammen! Ich habe angefangen, PHP zu lernen, und bin auf folgendes Problem gestoßen. Ich habe ein Array und möchte es mit einer foreach-Schleife durchlaufen, aber ich brauche nicht nur den Wert des Elements, sondern auch seine Position (Index). Zum Beispiel habe ich eine Liste von Produkten:
```php
$products = ['apple', 'banana', 'cherry', 'date'];
```
Ich möchte sie als nummerierte Liste ausgeben:
1. apple
2. banana
3. cherry
4. date
Ich habe versucht, eine normale for-Schleife mit einem Zähler $i zu verwenden, aber das ist umständlich, wenn das Array assoziativ ist oder wenn die Schlüssel nicht numerisch sind. In der Dokumentation steht, dass foreach mit Schlüsseln arbeitet, aber ich verstehe nicht, wie ich sie bekomme. Könnt ihr mir sagen, wie ich den Index (oder Schlüssel) innerhalb einer foreach-Schleife richtig erhalte? Ich brauche eine Lösung sowohl für normale numerische Arrays als auch für assoziative Arrays, bei denen die Schlüssel