对于函数PHP中的循环

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了对于函数PHP中的循环相关的知识,希望对你有一定的参考价值。

总的noob需要在函数内的for循环中进行数学计算。我最接近的是这个,但它当然不起作用。

    function z1()
{
  for ($x=1; $x<=11; $x++)
  {
    $z1=2/3+5*$x/(3-$x);
  }
  return $z1;
}

任何帮助或解决方案将不胜感激

编辑:修复如果是NaN或无限,需要声明要做什么

答案

不完全确定你要做什么,但我会做一些假设。

除了得到零除错误之外,每次循环执行时都会覆盖$ z1的值,因此一旦返回,$ z1的值就是分配给$ z1的循环的最后一次迭代。

我想你可能想在循环之前初始化变量并在循环中使用+ =运算符,因此每次循环迭代时$ z1的值都会递增。

function z1() {
    $z1 = 0;

    for ($x = 1; $x <= 11; $x++) {
        $z1 += 2 / 3 + 5 * $x / (3 - $x);
    }
    return $z1;
}

以上是关于对于函数PHP中的循环的主要内容,如果未能解决你的问题,请参考以下文章

使用从循环内的代码片段中提取的函数避免代码冗余/计算开销

PHP中的流程控制

21个常用代码片段

PHP必用代码片段

php 一个自定义的try..catch包装器代码片段,用于执行模型函数,使其成为一个单行函数调用

超级有用的9个PHP代码片段