Tutorialspoint.dev

PHP program to find the maximum and the minimum in array

Given an array of integers, find the maximum and minimum in it.

Examples:

Input : arr[] = {2, 3, 1, 6, 7}
Output : Maximum integer of the given array:7
         Minimum integer of the given array:1

Input  : arr[] = {1, 2, 3, 4, 5}
Output : Maximum integer of the given array : 5
         Minimum integer of the given array : 1



Approach 1 (Simple) : We simply traverse through the array, find its maximum and minimum.

<?php
// Returns maximum in array
function getMax($array
{
   $n = count($array); 
   $max = $array[0];
   for ($i = 1; $i < $n; $i++) 
       if ($max < $array[$i])
           $max = $array[$i];
    return $max;       
}
  
// Returns maximum in array
function getMin($array
{
   $n = count($array); 
   $min = $array[0];
   for ($i = 1; $i < $n; $i++) 
       if ($min > $array[$i])
           $min = $array[$i];
    return $min;       
}
  
// Driver code
$array = array(1, 2, 3, 4, 5);
echo(getMax($array));
echo(" ");
echo(getMin($array));
?>

Output:

5
1

Approach 2 (Using Library Functions) : We use library functions to find minimum and maxium.

  1. Max():max() returns the parameter value considered “highest” according to standard comparisons. If multiple values of different types evaluate as equal (e.g. 0 and ‘abc’) the first provided to the function will be returned.
  2. Min():min() returns the parameter value considered “lowest” according to standard comparisons. If multiple values of different types evaluate as equal (e.g. 0 and ‘abc’) the first provided to the function will be returned.
<?php
$array = array(1, 2, 3, 4, 5);
echo(max($array));
echo(" ");
echo(min($array));
?>

Output:

5
1


This article is attributed to GeeksforGeeks.org

leave a comment

code

0 Comments

load comments

Subscribe to Our Newsletter