Возникила такая проблема, нужно вывести разницу двух переменных $balance и $total_limit Но местами выводится значение в периоде. к примеру, когда
$balance = 1739.59
$total_limit = 1730
то результат выполнения кода таков:
<?php
$diff = ($balance - $total_limit);
echo $diff;
?>
подскажите пожалуйста как исправить.
А если так:
$balance = 1739.59;
$total_limit = 1730;
$diff = ($balance - $total_limit);
echo round($diff, 2);
или
$balance = 1739.59;
$total_limit = 1730;
$diff = ($balance - $total_limit);
echo number_format($diff, 2);
Чтобы работать с числами которым нужна точность в любом языке програмирования - переводите их до целых потом обратно. Если интерестно почему так почитайте про потерю точности на дробных значениях.
<?php
$balance = 1739.59;
$total_limit = 1730;
$diff = ($balance * 100 - $total_limit * 100) / 100;
echo $diff;
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Если товар не лежит в категории то выводит ошибку на странице
много ошибок на строках 11 и 12Что я делаю не так? Непредвиденные лексемы перед 'токен', отсутствует спецификатор типа — предполагается int, и там...