PHP में एरे का अधिकतम मान ढूंढना
एरे में अधिकतम एलिमेंट ढूंढने के लिए PHP कोड निम्नानुसार है:
उदाहरण
<?php
function get_max_value($my_array) {
$n = count($my_array);
$max_val = $my_array[0];
for ($i = 1; $i < $n; $i++) {
if ($max_val < $my_array[$i]) {
$max_val = $my_array[$i];
}
}
return $max_val;
}
$my_array = array(56, 78, 91, 44, 0, 11);
print_r("The highest value of the array is ");
echo get_max_value($my_array);
echo "\n";
?>
आउटपुट
The highest value of the array is 91
कोड व्याख्या
- फंक्शन परिभाषा:
get_max_value()एक एरे को पैरामीटर के रूप में लेता है। - काउंट:
count($my_array)से एरे में एलिमेंट्स की संख्या प्राप्त होती है। - इनिशियलाइज़ेशन: पहला एलिमेंट
$max_valको असाइन किया जाता है। - इटरेशन: लूप इंडेक्स 1 से शुरू होकर एरे के माध्यम से इटरेट करता है।
- तुलना: प्रत्येक एलिमेंट की तुलना वर्तमान अधिकतम से की जाती है, यदि बड़ा है तो अपडेट होता है।
- रिटर्न: अंत में अधिकतम मान लौटाया जाता है।
बिल्ट-इन विकल्प
PHP में बने-बनाए फंक्शन max() का उपयोग करके भी यही परिणाम प्राप्त किया जा सकता है:
<?php $my_array = array(56, 78, 91, 44, 0, 11); echo "Maximum: " . max($my_array); // 91 ?>
नोट
यह मैन्युअल इम्प्लीमेंटेशन एल्गोरिदम समझने के लिए है। प्रोडक्शन कोड में max() फंक्शन का उपयोग करें जो अधिक ऑप्टिमाइज़्ड और पठनीय है।