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

मैं सरणी कुंजियों के लिए स्ट्रिंग्स का उपयोग करने के लिए PHP को कैसे बाध्य कर सकता हूं?

2024-08-29 को प्रकाशित
ब्राउज़ करें:205

How can I force PHP to use strings for array keys?

PHP को सरणी कुंजियों के लिए स्ट्रिंग्स का उपयोग करने के लिए बाध्य करना काफी आसान है, क्योंकि PHP में सरणी कुंजियाँ स्वचालित रूप से पूर्णांक के रूप में संग्रहीत होती हैं यदि सरणी तत्व संख्याएँ हैं। यदि वे संख्याएं नहीं हैं तो यह तार में बदल जाएंगी।

PHP को ऐरे कुंजियों के लिए स्ट्रिंग्स का उपयोग करने के लिए बाध्य करना

PHP को सरणी कुंजियों के लिए स्ट्रिंग्स का उपयोग करने के लिए मजबूर करने के निम्नलिखित तरीके हैं

  • php array() फ़ंक्शन का उपयोग करना
  • json_encode() फ़ंक्शन का उपयोग करना

php array() फ़ंक्शन का उपयोग करना

यदि आप ऐरे() फ़ंक्शन का उपयोग करते हैं और पहली कुंजी को उद्धरण चिह्नों में रखते हैं तो यह अन्य कुंजी ले लेगा क्योंकि यदि आप संख्यात्मक मानों का उपयोग कर रहे हैं तो स्ट्रिंग कोई मायने नहीं रखती। जैसा कि हमने दिए गए उदाहरण में दिखाया है।

 "Tutorialspoint", 2 => "Simply Easy Learning");
$new_array = array("first", "second");
$new_array = array_combine($new_array, $array);

print_r($new_array);

json_read() फ़ंक्शन का उपयोग करना

json_read() फ़ंक्शन का उपयोग करके आप आपूर्ति किए गए मान के JSON प्रतिनिधित्व वाली एक स्ट्रिंग वापस कर सकते हैं। उसके बाद, हम json_decode() का उपयोग कर सकते हैं, जो उचित PHP प्रकार में JSON में एन्कोड किया गया मान लौटाएगा।

 "Tutorialspoint", 2 => "Simply Easy Learning");
$json = json_encode($array);
$new_array = json_decode($json, true);

print_r($new_array);

निष्कर्ष

यहां हमने सरणी कुंजियों के लिए स्ट्रिंग्स का उपयोग करने के लिए PHP को बाध्य करने के दो तरीके दिखाए हैं। आप जो खोज रहे हैं उसे प्राप्त करने के लिए आप किसी भी एक दृष्टिकोण का उपयोग कर सकते हैं।

विज्ञप्ति वक्तव्य यह आलेख यहां पुन: प्रस्तुत किया गया है: https://www.tutorialspoint.com/how-can-i-force-php-to-use-strings-for-array-keys यदि कोई उल्लंघन है, तो कृपया [email protected] पर संपर्क करें इसे हटाने के लिए
नवीनतम ट्यूटोरियल अधिक>

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

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

Copyright© 2022 湘ICP备2022001581号-3