PHP 间隔价格列表

Spaced Price Listing with PHP

我想用php列出定期价格。 我该怎么做?

例如:100 欧元到 500 欧元

Result:
100€ - 200€
200€ - 300€
300€ - 400€
400€ - 500€

这是我当前的代码:

$start = 100; 
$end = 500;
$step = 50; 
foreach(range($start, $end, $step) as $i) {
    if ($start < $i) { 
        echo ' - '.$i.'<br>'; 
    }
    switch ($i) { 
        default : echo $i; 
    }
    if($end <= $i) {
         echo ' - Üstü';
    }
} 

这输出:

100 - 150 
150 - 200 
200 - 250 
250 - 300 
300 - 350 
350 - 400 
400 - 450 
450 - 500 
500

如何去掉最后的价格?

一个简单的for循环就足够了

$min = 100;
$max = 500;
$step = 50;

for($i = $min;  $i < $max; $i += $step){

    echo $i.'€ - '.($i+$step).'€ <br>';

}