Мне нужна помощь. Это простой код, но я не знаю, как записать. У меня есть номера:
$NumberOne = 500;
$NumberTwo = 430;
$NumberThree = 150;
$NumberFour = 30;
На все это есть:
$Everything = 1110; // all added
Теперь я хочу показать, какой процент составляет, например, $ NumberFour of all или какой процент составляет $ NumberTwo из $ Everything. Так что «доля рынка».
Используйте некоторые основные математические.
Получить $NumberFour
как процент от общей суммы, которую вы бы использовали:
$percentage = ( $NumberFour / $Everything ) * 100;
Создать функцию для расчета процента между двумя числами.
<?php
/**
* Calculate percetage between the numbers
*/
function percentageOf( $number, $everything, $decimals = 2 ){
return round( $number / $everything * 100, $decimals );
}
$numbers = array( 500, 430, 150, 30 );
$everything = array_sum( $numbers );
echo 'First of everything: '.percentageOf( $numbers[0], $everything )."%\n";
echo 'Second of everything: '.percentageOf( $numbers[1], $everything )."%\n";
echo 'Third of everything: '.percentageOf( $numbers[2], $everything )."%\n";
echo 'Fourth of everything: '.percentageOf( $numbers[3], $everything )."%\n";
?>
Это выводы
First of everything: 45.05%
Second of everything: 38.74%
Third of everything: 13.51%
Fourth of everything: 2.7%