PHP Get Max Value From Array | PHP Tutorial

In this tutorial, you will learn easy ways to find or get the maximum or largest value from an array in PHP.

PHP finds the highest value in an array

To get the maximum value from an array in PHP, you can use the max() function.

This function takes an array as its parameter and returns the maximum value in the array.

PHP max() function

The max() function is inbuilt PHP function, which is used to find the numerically maximum or highest value in an array or find maximum or highest value of given specified values.

Syntax

 max(array)
 or
 max(value1, value2, value3 … valueN)

Example – 1 Get max value in array PHP using max() function

Let’s take the first example, we will use the PHP max() function to find the maximum value in the array. Let’s see the example below:

<?php
$array = [1, 10, 50, 40, 2, 15, 100];
$res = max($array);
print_r($res);
?> 

The output of the above program is: 100

Example 2 – Find largest number in array php without function

Let’s take the second example, in this example, we will find or get the largest or maximum number in array PHP without function. Let’s see the example below:

<?php
$array = array(1000,400,10,50,170,500,45);
$max = $array[0];
foreach($array as $key => $val){
    if($max < $val){
        $max = $val;

    }
}
print $max;
?> 

The output of the above program is: 1000

Example – 3 PHP get max or highest value in array using for loop

Let’s take the third example, to find the maximum or largest or highest value in array PHP without using any function. Let’s look at the examples below:

<?php
$array = array(500, 20, 55 ,165, 456, 78, 75);
$max = 0;
for($i=0;$i<count($arr);$i++)
 {
    if ($arr[$i] > $max)
	{
        $max = $arr[$i];
    }
}
print $max;
?>

Example – 4 PHP get max or highest value in array using array reduce

We can also use the array_reduce() function to find the maximum value in an array. Here’s an example:

$numbers = array(1, 5, 3, 8, 2);
$max = array_reduce($numbers, function($a, $b) {
    return $a > $b ? $a : $b;
});
echo $max; // Output: 8

In this example, we use the array_reduce() function to iterate over the array and find the maximum value. The function passed as the second parameter to array_reduce() compares two values at a time and returns the larger of the two. The array_reduce() function returns the maximum value, which is then assigned to the $max variable. Finally, we use the echo statement to print the value of $max.

Conclusion

Through this tutorial, we have learned how to find or get max value or elements from array in PHP.

Recommended PHP Tutorials

AuthorDevendra Dode

Greetings, I'm Devendra Dode, a full-stack developer, entrepreneur, and the proud owner of Tutsmake.com. My passion lies in crafting informative tutorials and offering valuable tips to assist fellow developers on their coding journey. Within my content, I cover a spectrum of technologies, including PHP, Python, JavaScript, jQuery, Laravel, Livewire, CodeIgniter, Node.js, Express.js, Vue.js, Angular.js, React.js, MySQL, MongoDB, REST APIs, Windows, XAMPP, Linux, Ubuntu, Amazon AWS, Composer, SEO, WordPress, SSL, and Bootstrap. Whether you're starting out or looking for advanced examples, I provide step-by-step guides and practical demonstrations to make your learning experience seamless. Let's explore the diverse realms of coding together.

Leave a Reply

Your email address will not be published. Required fields are marked *