Php计算方法

Php计算方法,php,Php,我想在php中弄明白的是如何 125x2.5=312 把答案拿出来,然后这样做: 312x2.5 所以基本上取最后一个答案并计算它。 我想做一个while循环 答案必须是前一个答案的2.5倍 请帮帮我,我是php高手。 大问题的小问题:P您可以将获得的值分配给变量,并在更改其值的同时显示该变量: <?php $var=125; for($i=0;$i<5;$i++) { $var=$var*2.5; echo floor($v

我想在php中弄明白的是如何 125x2.5=312 把答案拿出来,然后这样做: 312x2.5 所以基本上取最后一个答案并计算它。 我想做一个while循环

答案必须是前一个答案的2.5倍

请帮帮我,我是php高手。
大问题的小问题:P

您可以将获得的值分配给变量,并在更改其值的同时显示该变量:

<?php

    $var=125;
    for($i=0;$i<5;$i++)
    {
        $var=$var*2.5;
        echo floor($var).'<br>';
    }

?>
这将输出您的值5次

但是,当您编辑问题并希望将其置于while循环中时,您可以使用以下方法:

<?php

    $var=125;
    while($var<100000)
    {
        $var=$var*2.5;
        echo floor($var).'<br>';
    }

?>

现在,有趣的是,有一个值输出大于测试。这是因为在while循环之前,该值实际上较低-因此输入了循环,更改了值并输出-然后循环的下一次迭代失败。

这个问题似乎与主题无关,因为它是关于一个数学问题,这不是编程问题。@vascowhite我想说OP不知道变量的基本知识,也不知道如何使用它们或给它们赋值。我们一度都在那里。
<?php

    $var=125;
    while($var<100000)
    {
        $var=$var*2.5;
        echo floor($var).'<br>';
    }

?>
312
781
1953
4882
12207
30517
76293
190734