मेरे पास फॉर्म में एक साहचर्य सरणी है key => valueजहां कुंजी एक संख्यात्मक मान है, हालांकि यह अनुक्रमिक संख्यात्मक मान नहीं है। कुंजी वास्तव में एक आईडी नंबर है और मूल्य एक गिनती है। यह अधिकांश उदाहरणों के लिए ठीक है, हालांकि मैं एक ऐसा फ़ंक्शन चाहता हूं जो कि सरणी के मानव-पठनीय नाम प्राप्त करता है और कुंजी के लिए उपयोग करता है, बिना मूल्य को बदले।
मुझे ऐसा कोई फ़ंक्शन दिखाई नहीं दिया जो ऐसा करता हो, लेकिन मैं मान रहा हूं कि मुझे पुरानी कुंजी और नई कुंजी (मेरे पास दोनों हैं) प्रदान करने और सरणी को बदलने की आवश्यकता है। क्या ऐसा करने का एक कुशल तरीका है?