का उपयोग करके सरणी कुंजी प्राप्त करना मैं सरणी में सबसे बड़ा मान खोजने के लिए अधिकतम() फ़ंक्शन का उपयोग कर रहा हूं। मुझे उस मूल्य की कुंजी वापस करने का एक तरीका चाहिए। मैंने array_keys() फ़ंक्शन के साथ खेलने का प्रयास किया है, लेकिन मैं इसे करने के लिए प्राप्त कर सकता हूं सरणी की सबसे बड़ी कुंजी वापस कर रहा है। ऐसा करने का एक तरीका होना चाहिए लेकिन PHP मैनुअल में कुछ भी उल्लेख नहीं है।अधिकतम() फ़ंक्शन
$arrCompare = array('CompareOne' => $intOne,
'CompareTwo' => $intTwo,
'CompareThree' => $intThree,
'CompareFour' => $intfour);
$returnThis = max($arrCompare);
मैं सफलतापूर्वक सरणी के उच्चतम मूल्य प्राप्त कर सकते हैं, मैं सिर्फ जुड़े प्रमुख नहीं मिल सकता है:
यहाँ कोड मैं उपयोग कर रहा हूँ का एक नमूना है। कोई विचार?
संपादित करें: बस स्पष्ट करने के लिए, इस काम नहीं करेगा का उपयोग कर:
$max_key = max(array_keys($array));
यह कुंजी तुलना करता है और सरणी में मानों के साथ कुछ नहीं करता है।
यह अजीब लगता है कि 'array_keys()' आप मदद नहीं करता है। – Dor
@ डोर: 'array_keys' का उपयोग करके प्रमुख मानों की तुलना करें। –