PHP Math Exercises: Find the maximum and minimum marks from the specified set of arrays
1. Maximum/Minimum Marks from Arrays
Write a PHP script to find the maximum and minimum marks from the following set of arrays.
Sample arrays :
$marks1 = array(360,310,310,330,313,375,456,111,256);
$marks2 = array(350,340,356,330,321);
$marks3 = array(630,340,570,635,434,255,298);
Visual Presentation:

Sample Solution:
PHP Code:
<?php
// Define arrays of marks for three subjects
$marks1 = array(360,310,310,330,313,375,456,111,256);
$marks2 = array(350,340,356,330,321);
$marks3 = array(630,340,570,635,434,255,298);
// Find the maximum marks among all subjects
$max_marks = max(max($marks1), max($marks2), max($marks3));
// Find the minimum marks among all subjects
$min_marks = min(min($marks1), min($marks2), min($marks3));
// Output the maximum and minimum marks
echo "Maximum marks : ".$max_marks."\n";
echo "Minimum marks : ".$min_marks."\n";
?>
Output:
Maximum marks : 635 Minimum marks : 111
Explanation:
The above PHP code finds the maximum and minimum marks among three arrays of marks for different subjects.
- Three arrays named '$marks1', '$marks2', and '$marks3' contain marks for different subjects.
- The "max()" and "min()" functions are used to find the maximum and minimum values in each array.
- "max()" and "min()" functions are again used with all three arrays as arguments to find the overall maximum and minimum marks across all subjects.
- The maximum and minimum marks are then printed out using "echo".
Flowchart:

For more Practice: Solve these Related Problems:
- Write a PHP function to merge multiple arrays of marks and then find the overall maximum and minimum values without using built-in min() or max() functions.
- Write a PHP script to compare the maximum mark from one array with the minimum mark from another array and output the difference.
- Write a PHP program to sort each array of marks in ascending order and then extract the first and last elements as the minimum and maximum, respectively.
- Write a PHP function to process an array of arrays, calculating individual maximum and minimum marks for each, and then determine the overall maximum and minimum across all arrays.
Go to:
PREV : PHP Math functions Exercises Home.
NEXT : Round Values with 1 Decimal Precision.
PHP Code Editor:
Have another way to solve this solution? Contribute your code (and comments) through Disqus.
What is the difficulty level of this exercise?
Test your Programming skills with w3resource's quiz.