एरे में न्यूनतम मान ढूंढना
उदाहरण
<?php
function get_min_value($my_array) {
$n = count($my_array);
$min_val = $my_array[0];
for ($i = 1; $i < $n; $i++) {
if ($min_val > $my_array[$i]) {
$min_val = $my_array[$i];
}
}
return $min_val;
}
$my_array = array(56, 78, 91, 44, 0, 11);
print_r("The lowest value of the array is ");
echo get_min_value($my_array);
echo "\n";
?>
आउटपुट
The lowest value of the array is 0
कोड व्याख्या
- फंक्शन:
get_min_value()एरे को पैरामीटर के रूप में लेता है। - काउंट:
count($my_array)से एलिमेंट्स की संख्या। - इनिशियलाइज़ेशन: पहला एलिमेंट
$min_valको असाइन। - इटरेशन: इंडेक्स 1 से लूप, प्रत्येक एलिमेंट की तुलना वर्तमान न्यूनतम से।
- अपडेट: यदि छोटा मिले तो
$min_valअपडेट। - रिटर्न: न्यूनतम मान लौटाता है।
बिल्ट-इन विकल्प
PHP का min() फंक्शन समान कार्य करता है:
<?php $my_array = array(56, 78, 91, 44, 0, 11); echo "Minimum: " . min($my_array); // 0 ?>
एडवांस्ड: की के साथ न्यूनतम
<?php $arr = ['a' => 56, 'b' => 78, 'c' => 91, 'd' => 44, 'e' => 0, 'f' => 11]; $minVal = min($arr); // 0 $minKey = array_search($minVal, $arr); // 'e' echo "Min value: $minVal at key: $minKey"; ?>
नोट
मैन्युअल इम्प्लीमेंटेशन शैक्षिक उद्देश्य के लिए है। प्रोडक्शन में min() उपयोग करें। खाली एरे के लिए min() false लौटाता है और वार्निंग देता है।