我想创建一个递归函数,按顺序显示n个从最大到2的数字。如果n=5
显示:
10 8 6 4 2
要显示对号,我正在使用:
if($i %2==0)
echo $i
从最伟大的订单我也使用i--
。问题是我不知道这个递归函数是如何工作的。
答案 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