"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > PHP में फ़ोरैच लूप के भीतर ऐरे कुंजी कैसे प्राप्त करें

PHP में फ़ोरैच लूप के भीतर ऐरे कुंजी कैसे प्राप्त करें

2024-11-07 को प्रकाशित
ब्राउज़ करें:495

How to Retrieve Array Keys within a Foreach Loop in PHP

फ़ोरीच लूप के दौरान ऐरे कुंजियाँ पुनर्प्राप्त करें: PHP

PHP में सरणियों के साथ काम करते समय, अक्सर कुंजी और मान दोनों को पुनः प्राप्त करना आवश्यक होता है एक फ़ोरैच लूप. कुंजी() फ़ंक्शन पुनरावृत्ति के दौरान वर्तमान कुंजी तक पहुंचने का एक सुविधाजनक तरीका प्रदान करता है। हालाँकि, कुछ परिदृश्यों में, यह वांछित परिणाम नहीं दे सकता है। $आइटम){ "

" प्रिंट करें। कुंजी($आइटम) . "\>"। $samplearr['value1'] . "\>"। $samplearr['value2'] . "\>\>"; }

यह कोड गलत तरीके से बाहरी सरणी की वास्तविक कुंजी (उदाहरण के लिए, 4722) के बजाय कुंजी को "मान 1" के रूप में लौटाता है।

foreach($samplearr as $item){
  print "" . key($item) . "\>" . $samplearr['value1'] . "\>" . $samplearr['value2'] . "\>\>";
}

foreach($samplearr as $key => $item){ "

" प्रिंट करें। $कुंजी। "\>"। $आइटम['मूल्य1']। "\>"। $आइटम['मूल्य2']। "\>\>"; }

लूप वेरिएबल को "$key" के रूप में घोषित करके, आप सीधे लूप के भीतर बाहरी सरणी की कुंजी तक पहुंच सकते हैं। यह कोड अब अपेक्षित HTML तालिका को सही ढंग से उत्पन्न करेगा:

foreach($samplearr as $key => $item){
  print "" . $key . "\>" . $item['value1'] . "\>" . $item['value2'] . "\>\>";
}
विज्ञप्ति वक्तव्य यह लेख यहां पुनर्मुद्रित है: 1729156756 यदि कोई उल्लंघन है, तो कृपया इसे हटाने के लिए स्टडी_गोलंग@163.कॉम से संपर्क करें।
नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3