一对数字的递归函数

时间:2013-12-20 17:51:24

标签: php function recursion

我想创建一个递归函数,按顺序显示n个从最大到2的数字。如果n=5显示:

  

10 8 6 4 2

要显示对号,我正在使用:

if($i %2==0)
echo $i

从最伟大的订单我也使用i--。问题是我不知道这个递归函数是如何工作的。

1 个答案:

答案 0 :(得分:0)

做这样的事......

<?php
$inc=2; 
recv(7); // Calling your recursive function i.e. passing the parameter 5 or 7

function recv($v) // Your function definition
{
global $inc;
if($v>=1)
{
echo $inc*$v." ";
$v--;
recv($v); // Function calls itself in other words "recursive call"
}
}

输出:

14 12 10 8 6 4 2