PHP рассчитать проценты

Мне нужна помощь. Это простой код, но я не знаю, как записать. У меня есть номера:

$NumberOne = 500;
$NumberTwo = 430;
$NumberThree = 150;
$NumberFour = 30;

На все это есть:

$Everything = 1110; // all added

Теперь я хочу показать, какой процент составляет, например, $ NumberFour of all или какой процент составляет $ NumberTwo из $ Everything. Так что «доля рынка».

0

Решение

Используйте некоторые основные математические.

Получить $NumberFour как процент от общей суммы, которую вы бы использовали:

$percentage = ( $NumberFour / $Everything ) * 100;
8

Другие решения

Создать функцию для расчета процента между двумя числами.

<?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%
4

По вопросам рекламы [email protected]