Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> PHP

PHP प्रोग्राम: एरे में अधिकतम एलिमेंट ढूंढना


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

कोड व्याख्या

  1. फंक्शन परिभाषा: get_max_value() एक एरे को पैरामीटर के रूप में लेता है।
  2. काउंट: count($my_array) से एरे में एलिमेंट्स की संख्या प्राप्त होती है।
  3. इनिशियलाइज़ेशन: पहला एलिमेंट $max_val को असाइन किया जाता है।
  4. इटरेशन: लूप इंडेक्स 1 से शुरू होकर एरे के माध्यम से इटरेट करता है।
  5. तुलना: प्रत्येक एलिमेंट की तुलना वर्तमान अधिकतम से की जाती है, यदि बड़ा है तो अपडेट होता है।
  6. रिटर्न: अंत में अधिकतम मान लौटाया जाता है।

बिल्ट-इन विकल्प

PHP में बने-बनाए फंक्शन max() का उपयोग करके भी यही परिणाम प्राप्त किया जा सकता है:

<?php
$my_array = array(56, 78, 91, 44, 0, 11);
echo "Maximum: " . max($my_array); // 91
?>

नोट

यह मैन्युअल इम्प्लीमेंटेशन एल्गोरिदम समझने के लिए है। प्रोडक्शन कोड में max() फंक्शन का उपयोग करें जो अधिक ऑप्टिमाइज़्ड और पठनीय है।

  1. Python प्रोग्राम में ऐरे का योग खोजना Python प्रोग्राम में ऐरे का योग खोजना

    इस लेख में, हम नीचे दिए गए समस्या कथन के समाधान के बारे में जानेंगे। समस्या कथन - हमें एक ऐरे दिया गया है, हमें ऐरे का योग निकालने की आवश्यकता है। पूरे ऐरे को पार करने और प्रत्येक इंडेक्स पर तत्व को जोड़कर योग प्राप्त करने का ब्रूट-फोर्स दृष्टिकोण नीचे चर्चा किया गया है। उदाहरण # sum फ़ंक्शन def

  1. - Python प्रोग्राम से डिक्शनरी में दूसरी अधिकतम मान खोजना

    इस लेख में, हम नीचे दिए गए समस्या कथन के समाधान के बारे में जानेंगे। समस्या कथन - हमें दो पूर्णांक दिए गए हैं, हमें डिक्शनरी में दूसरी अधिकतम मान प्रिंट करने की आवश्यकता है। आइए नीचे कार्यान्वयन में अवधारणा का निरीक्षण करें। दृष्टिकोण 1 - नकारात्मक इंडेक्स द्वारा sorted() फ़ंक्शन का उपयोग करना उद

  1. Python प्रोग्राम से ऐरे में सबसे बड़ा तत्व खोजना Python प्रोग्राम से ऐरे में सबसे बड़ा तत्व खोजना

    इस लेख में, हम नीचे दिए गए समस्या कथन के समाधान के बारे में जानेंगे। समस्या कथन - हमें एक ऐरे दिया गया है, हमें ऐरे के सबसे बड़े तत्व की गणना करने की आवश्यकता है। यहां हम ब्रूट-फोर्स दृष्टिकोण का उपयोग करते हैं जिसमें हम पूरे लूप को पार करके और तत्व प्राप्त करके सबसे बड़ा तत्व निकालते हैं। हम नीच