PHP में foreach लूप में एलिमेंट का इंडेक्स कैसे प्राप्त करें?
सभी को नमस्कार! मैं PHP सीखना शुरू कर रहा हूँ और एक समस्या का सामना कर रहा हूँ। मेरे पास एक array है, और मैं foreach लूप का उपयोग करके इसे iterate करना चाहता हूँ, लेकिन मुझे न केवल एलिमेंट का मान चाहिए, बल्कि उसका क्रमांक (index) भी चाहिए। उदाहरण के लिए, मेरे पास उत्पादों की एक सूची है:
```php
$products = ['apple', 'banana', 'cherry', 'date'];
```
मैं उन्हें एक क्रमांकित सूची के रूप में प्रदर्शित करना चाहता हूँ:
1. apple
2. banana
3. cherry
4. date
मैंने $i काउंटर के साथ सामान्य for लूप का उपयोग करने की कोशिश की, लेकिन जब array associative हो या keys संख्यात्मक न हों तो यह असुविधाजनक है। दस्तावेज़ में लिखा है कि foreach keys के साथ काम करता है, लेकिन मुझे समझ नहीं आता कि उन्हें कैसे प्राप्त करें। कृपया बताएं कि foreach लूप के अंदर index (या key) को सही तरीके से कैसे प्राप्त करें? मुझे सामान्य संख्यात्मक arrays और associative arrays (जहाँ keys strings हैं) दोनों के लिए समाधान चाहिए। पहले से धन्यवाद!
<<>>
foreach में key का उपयोग
PHP में foreach लूप मूल रूप से न केवल मान बल्कि एलिमेंट की key (index) भी प्राप्त करने का समर्थन करता है।