Есть вот такой код, который в фильтре показывает минимальную и максимальную цену:
<div class="option-name-price" flag="price">
<?php if($price_type == 'links' && $price_links){ ?>
<?php echo $text_price; ?>
<?php } else { ?>
<?php echo $text_price; ?> <?php echo $symbol_left; ?><span id="price-from-<?php echo $module; ?>"><?php echo $min_price_get; ?></span> - <span
id="price-to-<?php echo $module; ?>"><?php echo $max_price_get; ?></span><?php echo $symbol_right; ?>
<?php } ?>
</div>
я хочу отображать мин. и макс. цену в формате 1 111 111 (там белорусские рубли :-), чтобы удобно было), а не в формате 1111111. Я наше функцию которая позволяет это осуществить:
// наше число
$number="13500.00";
// выводить 0 цифр после запятой
// разделитель дробной части - ничего
// разделитель тысячных - пробел
print number_format($number,0,'',' ');
//результат 13 500
проблема в том, что я не уверен что правильно ее применил. Один добрый человек подсказал как мне это сделать, но к сожалению его вариант не работает (может я туплю):
<div class="option-name-price" flag="price">
<?php if($price_type == 'links' && $price_links){ ?>
<?php echo $text_price; ?>
<?php } else { ?>
<?php echo $text_price; ?> <?php echo $symbol_left; ?><span id="price-from-<?php echo $module; ?>"><?php echo number_format($min_price_get, 0, '', ' '); ?></span> - <span
id="price-to-<?php echo $module; ?>"><?php echo number_format($max_price_get, 0, '', ' '); ?></span><?php echo $symbol_right; ?>
<?php } ?>
</div>
// ЗАМЕНЯЮ ЕГО КОД НА СВОЙ, И НИЧЕГО НЕ ПРОИСХОДИТ, ПОПРАВЬТЕ ПОЖАЛУЙСТА, ЕСЛИ НАЙДЕТЕ ОШИБКУ, А ТО УЖЕ ЗАМАХАЛСЯ.