Задача — есть две цены (старая и новая), нужно рассчитать процент скидки учитывая эти данные. Получить процент от числа довольно таки просто — число* наш % /100%, например 30% от числа 50 — 50*30/100 = 15. Подсчитать же процент между двумя числами можно так:
$oldPrice = 1890; //старая цена $price = 500; //новая цена // считается, что старая цена - это 100% // узнаем сколько % составляет новая цена от старой и вычитаем это кол-во из 100% $sale = 100 - (500*100/1890); echo $sale; // 73,54497354497354 % - это процент скидки