2013-11-25 4 views
-2

Что я хочу архивировать, так это то, что моя категория показывает процент скидки.Показатель скидок в PHP

 <span class="box-price"> 
     <?php if (!$product['special']) { ?> 
     <span class="box-price-amount">&nbsp; <?php echo $product['price']; ?></span> 
     <?php } else { ?> 
     <span class="box-price-amount">&nbsp; <?php echo $product['special']; ?></span> 
     <?php } ?> 

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

Любые идеи о том, как это сделать?

+0

У вас были какие-то базовые математики в школе ...? – CBroe

+0

Хм ... что? Где вы определяете процент скидки? К какой категории вы относитесь? Вы просто хотите отформатировать номер или что? – DevlshOne

+0

(($ product ['price'] - $ product ['special'])/$ product ['price']) * 100? –

ответ

3

Формула очень проста.

(Older - Newer)/Older

Например

Пусть Older = 100

Пусть Newer = 75

Percentage decrease: (100 - 75)/100 = 0.25 = 25%

Другой пример

Пусть Older = 354

Пусть Newer = 67

Percentage decrease: (354 - 67)/354 = 0.81 (2 d.p). = 81%

Ближе к PHP

Я не видел много усилий от вас, так что я выиграл» т. е. сделать это слишком легко для вас.

$product['price'] Ваш старый, из того, что я могу сказать.

$product['special'] - ваш новый.

Теперь замените Older и Newer на свои переменные, и у вас должен быть некоторый рабочий PHP.

+0

не все цены 100 ... вы должны * 100 на обороте? –

+1

Хорошо, тайм-аут у вас много ':)'[email protected], я должен подумать, что этот ответ даст вам некоторые конкретные подсказки для решения проблемы. Удачи! – halfer

Смежные вопросы