w3resource

PHP Math functions - Exercises, Practice, Solution


This resource offers a total of 60 PHP Math Functions problems for practice. It includes 12 main exercises, each accompanied by solutions, detailed explanations, and four related problems.

[An Editor is available at the bottom of the page to write and execute the scripts.]

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);
Expected Output :
Maximum marks : 635
Minimum marks : 111
Click me to see the solution

2. Round Values with 1 Decimal Precision

Write a PHP script which rounds the following values with 1 decimal digit precision.
Sample values and Output :
1.65 --> 1.7
1.65 --> 1.6
-1.54 --> -1.5
Click me to see the solution

3. Generate Random 11-Character String

Write a PHP script to generate random 11 characters string of letters and numbers.
Click me to see the solution

4. Convert Scientific Notation to Int and Float

Write a PHP script to convert scientific notation to an int and a float.
Sample scientific notation : 4.5e3
Expected Output : 4 & 4500
Click me to see the solution

5. Convert Date Format from yyyy-mm-dd to dd-mm-yyyy

Write a PHP script to convert a date from yyyy-mm-dd to dd-mm-yyyy.
Sample floating value : 0.0456
Expected Output :
Exponent part : -4
Mantissa part : 0.7296
Click me to see the solution

6. Get Memory Usage Information

Write a PHP script to get the information regarding memory usage in KB or MB etc.
Click me to see the solution

7. Find Earliest and Latest Dates

Write a PHP script to find earliest and latest dates from a list of dates.
Click me to see the solution

8. Round Float Away from Zero

Write a PHP function to round a float away from zero to a specified number of decimal places.
Sample Data :
(78.78001, 2)
(8.131001, 2)
(0.586001, 4)
(-.125481, 3)
-.125481
Sample Output :
78.79
8.14
0.5861
-0.126
-1
Click me to see the solution

9. Arabic to Roman Numerals Conversion

Write a PHP function to convert Arabic Numbers to Roman Numerals.
Click me to see the solution

10. Generate Random Float Numbers

Write a PHP function to get random float numbers.
Click me to see the solution

11. Human-Readable Captcha String

Write a PHP function to create a human-readable random string for a captcha.
Sample Output :
hoboh
tynzh
Click me to see the solution

12. Distance Between Two Earth Points

Write a PHP function to get the distance between two points on the earth.
Click me to see the solution

PHP Code Editor:



More to Come !

Do not submit any solution of the above exercises at here, if you want to contribute go to the appropriate exercise page.



Follow us on Facebook and Twitter for latest update.