Есть магазин с товарами на wordpress+woocommerce. Пробую посчитать скидку на товар при распродаже, но что-то не получается - на выходе получаю формат 1.35а не 1.350 руб..Что делаю не так?
get_price_html();
$saleprice = extract_unit($price,'','','');
$economy= $regprice - $saleprice;
echo $economy."
echo $product->get_price_html();
выводится в таком виде:
21.150
19.800
Ответ
Используйте sprintf:
Вместо
echo $economy."
Попробуйте
echo sprintf("%.3f"."
$number = 1234.56;
// английский формат (по умолчанию)
$english_format_number = number_format($number);
// 1,234
// французский формат
$nombre_format_francais = number_format($number, 2, ',', ' ');
// 1 234,56
$number = 1234.5678;
// английский формат без разделителей групп
$english_format_number = number_format($number, 2, '.', '');
// 1234.57
Источник: php.net
Комментариев нет:
Отправить комментарий