PHP calculate percentage of total
In this article, you will learn how to calculate the percentage of a total using PHP. Such type of logical query can be asked in interviews or need to implement during some application development.
This exercise will basically simplify the essential function that we will make to have the option to calculate a percentage. From this, you will have the option to calculate the percentage in different situations.
In this exercise, let's assume that we have two variables: one is the number you wish to change into percentage and the other is total. In the given example, we have defined a new function cal_percentage() and taken two variables $num_amount and $num_total. Within this function, we have applied the mathematical formula of percentage calculation, i.e., divide the amount by the total amount and multiply the result by 100, so that we can opt a percentage. In the next line, we have used number_format() function that formats a number with grouped thousands.
Example -<?php
function cal_percentage($num_amount, $num_total) {
$count1 = $num_amount / $num_total;
$count2 = $count1 * 100;
$count = number_format($count2, 0);
return $count;
}
echo "Percentage of 39 in 100 : ".cal_percentage(39, 100).'%<br/>';
echo "Percentage of 26 in 200 : ".cal_percentage(26, 200).'%<br/>';
echo "Percentage of 17 in 150 : ".cal_percentage(17, 150).'%<br/>';
echo "Percentage of 30 in 400 : ".cal_percentage(30, 400).'%<br/>';
echo "Percentage of 11 in 190 : ".cal_percentage(11, 190).'%<br/>';
?>
Output of the above code -
Percentage of 39 in 100 : 39%
Percentage of 26 in 200 : 13%
Percentage of 17 in 150 : 11%
Percentage of 30 in 400 : 8%
Percentage of 11 in 190 : 6%
Related Articles
How to display PDF file in PHP from databaseHow to read CSV file in PHP and store in MySQL
Create And Download Word Document in PHP
PHP SplFileObject Standard Library
Simple File Upload Script in PHP
Sending form data to an email using PHP
Recover forgot password using PHP and MySQL
Php file based authentication
Simple PHP File Cache
How to get current directory, filename and code line number in PHP