# Array Maximum Minimum value

We can calculate maximum value among the elements of an array by using max function. Here is a simple example.
``````\$ar=array(25,26,47,14,29,58,15);
echo max(\$ar); // output is 58
``````

• ### Maximum & Minimum value & key of Array

Another example
``````\$ar=array(1=>15,3=>25,4=>13,5=>10);
echo max(\$ar);// output is 25``````

## Key of the maximum value in array

To get the key of the maximum value of the array we have to use array_keys function.
We can also search for the value and return the key by using array_search()
``````\$ar=array(1=>15,3=>25,4=>13,5=>10);

echo max(\$ar); // output 25
echo "<br>";
\$b= array_keys(\$ar,max(\$ar));
echo \$b[0]; // output 3

echo "<br>"; // using array_search()
\$key=array_search(max(\$ar),\$ar);
echo \$key; // output 3``````
We can use this in string arrays also.
``````\$a=array('Welcome',0);
echo max(\$a); //optput is Welcome
``````
``````\$ar=array('b','k','l','mz','Ma','na');
echo max(\$ar); // output is na``````

## Min function

We can use min function also in same way to get the minimum value from the array. Here is the example.
``````\$ar=array(25,26,47,14,29,58,15);
echo min(\$ar);
``````

## Example with two max value

``````<?Php
\$value= array(2,5,6,8,9,4,9,1);
echo "Maximum  value = ".max(\$value);
?>``````
Output is
``Maximum value = 9``

## Example

Here is an array of students where name of the student is key and mark is stored as value. Collect the highest and lowest mark ( values here ) along with the student names ( keys here ) . Used array_search() to collect the key ( student name )
``````\$student=array('Ron'=>15,'Geek'=>25,'Alex'=>13,'Ravi'=>14);

echo "highest mark : ". max(\$student); // output 25
echo "<br>";
echo "Student got highest mark:".array_search(max(\$student),\$student);
echo "<br>";
echo "Lowest mark : ". min(\$student); // output 13
echo "<br>";
echo "Student got Lowest mark:".array_search(min(\$student),\$student);``````
Output is here.
``````highest mark : 25
Student got highest mark : Geek
Lowest mark : 13
Student got Lowest mark : Alex``````

Subscribe to our YouTube Channel here

## Subscribe

* indicates required
Subscribe to plus2net

plus2net.com

 psjlakshmi 10-11-2014 if there are duplicate values or if the minimum value is twice in the array?
 smo 27-03-2015 example with two maximum value is added
 10-09-2019 excellent, thank you!