倒计时从100到0,没有PHP分配

我有一个问题,弄清楚我老板给我的锻炼作为个人丰富的知识.不幸的是,我一直在网上寻找答案,但没有成功,我现在转向你的程序员.

他要我做的是从100到0做一个简单的倒计时(它可以一次显示).到目前为止容易吗?只需做一个简单的for循环或偶数.这里的问题是他要求代码中没有赋值,例如:$[var] = [value].

怎么可以做一个没有分配的循环?因为$i–;相当于$i = $i – 1;我们怎能算倒数?

我对这个我无法解决的问题感到困惑,我真的很想找到答案,因为我很好奇如何做到这一点.

非常感谢帮助.

编辑

请注意,这个问题有两个部分,其中第一部分是使其工作100到0,而第二部分是x到0,其中x是由用户输入的

解决方法:

我的猜测是你的老板试图鼓励你走向recursion而不是迭代.递归作为一种技术,对于某些问题非常有效,并且是作为程序员在你的军械库中使用的极好工具.

在没有放弃所有东西的情况下,尝试尝试定义一个带参数的函数 – “倒计时”数字 – 然后以某种方式调用自身.您还需要在定义后通过调用它来单独启动它.

请记住,递归必须定义某种终止,否则事情可能会非常错误.这是一个让你开始出错的例子:D

<?php
  function infinity() {
    print "Whoah.";
    infinity();
  }
  infinity();
上一篇:JavaScript倒计时添加启动和重置按钮


下一篇:java – 如何停止线程?