php选择不同步骤中的选项

时间:2016-01-27 09:39:46

标签: php forms select option

非常基本的问题:我目前在表单中的选择框中有以下(数组?)但我需要更改下拉列表中显示的数字中的跳转/步骤。目前它是100的倍数,来自300-1500,但我需要 100到1000 的倍数,然后 1250和1500 。< / p>

for($i = 300; $i <= 1500; $i += 100)

3 个答案:

答案 0 :(得分:1)

您是否尝试过使用range()功能? 您可以配置开始,结束和步骤。

http://php.net/manual/en/function.range.php

答案 1 :(得分:0)

$step = 100;
for($i = 300; $i <= 1500; $i += $step){
if ($i >= 1000) {$step = 250}...

$inc = 100; 
foreach (range(300, 1500, $inc) as $number) 
{ 
echo "<Option>".$number."</Option>"; 
if  ($number >= 1000){$inc = 250} 
}

但我不能100%确定第二个是否有效

答案 2 :(得分:0)

只需使用for循环将选项从100添加到1000,然后再添加其他两个选项。

<select>
    <?php
        for($i = 100; $i <= 1000; $i+=100)
        {
            echo "<option>" . $i . "</option>";
        }
    ?>
    <option>1250</option>
    <option>1500</option>
</select>