@Boggdan

Как сделать индикатор (рейтинг) цены на сайте?

Есть минимальная и есть максимальная цена как из этих данных сделать вот такой индикатор?5f15928f0ec7f547761735.png
  • Вопрос задан
  • 54 просмотра
Пригласить эксперта
Ответы на вопрос 1
nokimaro
@nokimaro
Меня невозможно остановить, если я смогу начать.
Ну если буквально - то разницу между максимальной и минимальной ценой разделить на 5 частей и вывести в виде диапазонов.

Если в виде абстрактного кода то
<?php
$min_price = 14300;
$max_price = 23900;
$split_parts = 5;

$price_step = round( ($max_price-$min_price) / $split_parts);

for($i = 1; $i <= $split_parts; $i++)
{
    echo $min_price." - ".($min_price+$price_step)."\n";
    $min_price += $price_step;
}

//14300 - 16220
//16220 - 18140
//18140 - 20060
//20060 - 21980
//21980 - 23900


Но я подозреваю что используется некая более умная шкала деления нежели деление на 5 равных частей.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы