फ़ोरीच लूप के दौरान ऐरे कुंजियाँ पुनर्प्राप्त करें: PHP
PHP में सरणियों के साथ काम करते समय, अक्सर कुंजी और मान दोनों को पुनः प्राप्त करना आवश्यक होता है एक फ़ोरैच लूप. कुंजी() फ़ंक्शन पुनरावृत्ति के दौरान वर्तमान कुंजी तक पहुंचने का एक सुविधाजनक तरीका प्रदान करता है। हालाँकि, कुछ परिदृश्यों में, यह वांछित परिणाम नहीं दे सकता है। $आइटम){ "
यह कोड गलत तरीके से बाहरी सरणी की वास्तविक कुंजी (उदाहरण के लिए, 4722) के बजाय कुंजी को "मान 1" के रूप में लौटाता है।
foreach($samplearr as $item){
print "" . key($item) . " \>" . $samplearr['value1'] . " \>" . $samplearr['value2'] . " \> \>";
}
foreach($samplearr as $key => $item){ "
लूप वेरिएबल को "$key" के रूप में घोषित करके, आप सीधे लूप के भीतर बाहरी सरणी की कुंजी तक पहुंच सकते हैं। यह कोड अब अपेक्षित HTML तालिका को सही ढंग से उत्पन्न करेगा:
foreach($samplearr as $key => $item){
print "" . $key . " \>" . $item['value1'] . " \>" . $item['value2'] . " \> \>";
}
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3