w3resource

PHP Exercises: Check the largest number among three given integers


Write a PHP program to check the largest number among three given integers.

Sample Solution:

PHP Code :

<?php
// Define a function that takes three parameters and returns the maximum value among them
function test($x, $y, $z) 
{
  // Find the maximum value using the max function, first comparing $x and $y, and then comparing the result with $z
  $max = max($x, max($y, $z));
  return $max;
}

// Test the function with different sets of values
echo test(1, 2, 3)."\n";
echo test(1, 3, 2)."\n";
echo test(1, 1, 1)."\n";
echo test(1, 2, 2)."\n";
?>

Explanation:

  • Function Definition:
    • The test function takes three parameters: $x, $y, and $z.
  • Finding the Maximum Value:
    • It calculates the maximum value among the three parameters by using the max function.
    • First, it finds the maximum between $y and $z using max($y, $z).
    • Then, it compares the result with $x to get the overall maximum value, storing it in $max.
  • Return Statement:
    • The function returns the value of $max.
  • Function Calls and Output:
    • First Call: test(1, 2, 3) returns 3 as the highest value.
    • Second Call: test(1, 3, 2) returns 3 as the highest value.
    • Third Call: test(1, 1, 1) returns 1 since all values are equal.
    • Fourth Call: test(1, 2, 2) returns 2 as the highest value.

Output:

3
3
1
2

Visual Presentation:

PHP Basic Algorithm Exercises: Check if a string 'yt' appears at index 1 in a given string.

Flowchart:

Flowchart: Check if a string 'yt' appears at index 1 in a given string.

PHP Code Editor:



Contribute your code and comments through Disqus.

Previous: Write a PHP program to check if a string 'yt' appears at index 1 in a given string. If it appears return a string without 'yt' otherwise return the original string.
Next: Write a PHP program to check which number nearest to the value 100 among two given integers. Return 0 if the two numbers are equal.

What is the difficulty level of this exercise?

Test your Programming skills with w3resource's quiz.



Follow us on Facebook and Twitter for latest update.