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.