1. PHP / Говнокод #327

    +40.5

    1. 1
    2. 2
    3. 3
    $price = round(100*$price*$selected_currency_details[1])/100;
    	if (round($price*10) == $price*10 && round($price)!=$price)
    		$price = "$price"."0"; //to avoid prices like 17.5 - write 17.50 instead

    Shop-Script PREMIUM

    Запостил: guest, 03 Января 2009

    Комментарии (3) RSS

    • из справочника по языку php:
      $formatted = sprintf("%01.2f", $money);
      или:
      $price = sprintf("%01.2f", $price * $selected_currency_details[1]);
      Ответить
    • А что, number_format уже отменили?
      Ответить
    • sectus:
      А round функцию тоже забыли?
      Ответить

    Добавить комментарий