laravel — математическая проблема в переполнении стека

Я пытаюсь получить процент от двух чисел в моем приложении (на основе laravel), но я не получаю правильные числа.

$pdts->price = 123.234
$pdts->newprice = 90.500
{{number_format($pdts->newprice / $pdts->price * 100, 0) } }%

это возвращается -73%должно вернуться -27%, Как мне это исправить?

Ребята я определил мой Цель / что я ищу it should return -27%. How do I correct this? так что я искал, чтобы получить -27% в результате и благодаря комментаторам я нашел свое решение.

Я не понимаю всех этих голосований и продолженных комментариев.

-4

Решение

Это на самом деле не вопрос программирования, это вопрос математики.

Но чтобы получить желаемый результат, нужно рассчитать разницу в процентах.

//(123.234-90.500)/123.234*100
- {{number_format(($pdts->price - $pdts->newprice) / $pdts->price * 100, 0) } }%
// -27%
0

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

Попробуй это,

$value = ($pdts->price-$pdts->newprice) / $pdts->price * 100;
$percentage = (int)($value).'%';

Здесь процентная переменная будет иметь требуемое значение.

0

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector