2009-10-17 55 views

回答

4

只需使用for()循环。

for($i=0;$i<=10;$i+=0.25) 
    echo $i,'<br />'; 
+0

你测试过了吗? – 2009-10-17 04:32:02

+0

或者您可以:对于($ i = 0; $ i <= 10/0.25; $ i ++){echo $ i * 0.25;} – aviraldg 2009-10-17 04:34:16

+0

是的,在5.x中测试过,但我猜测它会在早期版本。 – 2009-10-17 04:34:55

14

使用range()函数。您可以指定一个步骤(0.25):

$numbers = range(0, 10, 0.25); 
foreach ($numbers as $number) { 
    echo "$number\n"; 
} 
+0

严重程度:警告 消息:范围()的参数数量错误() – 2009-10-17 04:49:51

+3

@Click Upvote:好像第三个参数是在PHP5中添加的,所以您可能会从PHP4中获取该消息。如果是这样的话,但是,好吧...我认为你需要升级:) – Narcissus 2009-10-17 11:16:34

+0

我不这么认为,你可以提供额外的参数并且你不会收到警告,但是如果你/错过/任何参数你然后得到一个警告。 – 2009-10-17 18:37:31

1
$numbers = range(0, 10*4); 
$l = count($numbers);  
for($i=0; $i<$l;$i++){ 
    $numbers[$i]/=4; 
} 
相关问题