Php计算方法
我想在php中弄明白的是如何 125x2.5=312 把答案拿出来,然后这样做: 312x2.5 所以基本上取最后一个答案并计算它。 我想做一个while循环 答案必须是前一个答案的2.5倍 请帮帮我,我是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
大问题的小问题: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