Всем доброго времени, возникла ошибка с делением на ноль. Суть: Необходимо на некоторые позиции товара указать 0 цену, вроде как все нормально но в двиг встроен модулец и он очень нужен, который высчитывает процент скидки с цены. Вот проблемный код PHP: 'percent' => round((($result['price'] - $result['special'])/$result['price'])*100, 0), Как его можно изменить чтобы он обходил ошибку с делением и при этомже работал нормально на те товары в которых есть цена ?
перед массивом: PHP: if (empty($result['price'])) { $percent = 0;} else { $percent = round((($result['price'] - $result['special'])/$result['price'])*100, 0);} и потом: PHP: 'percent' => $percent,
=\ всеравно возвращает с тойже ошибкой на PHP: $percent = round((($result['price'] - $result['special'])/$result['price'])*100, 0);
а так: 'percent' => round((($result['price'] - $result['special'])/(($result['price'])+0.0001))*100, 0);
Работает ! Благодарю ! PHP: 'percent' => round((($result['price'] - $result['special'])/(($result['price'])+0.0001))*100, 0),