Avatar ·

PHP में foreach लूप में पहला और आखिरी एलिमेंट कैसे पहचानें?

नमस्ते साथियों! मैं PHP में नया हूँ और ऐसी स्थिति में आ गया हूँ: मेरे पास प्रोडक्ट्स की एक array है, और मैं उन्हें foreach के माध्यम से प्रदर्शित कर रहा हूँ। मुझे चाहिए कि पहला एलिमेंट "first" class के साथ और आखिरी एलिमेंट "last" class के साथ दिखे। लेकिन मुझे नहीं पता कि लूप के अंदर यह कैसे पता करूँ कि हम किस iteration पर हैं। यहाँ मेरे कोड का उदाहरण है: ```php $product
"; } ?> ``` मुझे पता है कि कुछ भाषाओं में iteration counters होते हैं, लेकिन PHP में मैं समझ नहीं पा रहा हूँ कि बिना अतिरिक्त variables के यह कैसे करूँ। मैंने `current()` और `end()` का उपयोग करने की कोशिश की, लेकिन वे केवल array के internal pointer के साथ काम करते हैं, और यह foreach के अंदर गड़बड़ हो जाता है।

अभी तक कोई उत्तर नहीं।

लॉग इन करें उत्तर देने के लिए

ब्लॉग