Calculer l'augmentation en pourcentage entre deux nombres décimaux

J'ai un nombre de décimales des nombres stockés dans une base de données et avez besoin de calculer le pourcentage d'augmentation(ou de diminution) entre deux nombres à l'aide de PHP.

Un exemple de deux de ces numéros sont: 111.0516 et 111.9052 qui serait une augmentation de 0.7628%

J'ai trouvé le code suivant quelque part. Malheureusement, il ne semble pas fonctionner avec des nombres décimaux et des tours:

$num_amount = 111.0516;
$num_total = 111.9052;

function percent($num_amount, $num_total) {
$count1 = $num_amount / $num_total;
$count2 = $count1 * 100;
$count = number_format($count2, 0);
echo $count;
}

percent($num_amount, $num_total);

Idéalement, je dois calculer le pourcentage à deux décimales donnant une réponse de 0,77%.

Est-ce possible en PHP? Je suis perplexe. Ni mon PHP ou de compétences mathématiques sont assez bonne figure.

source d'informationauteur Turnip | 2011-09-06