教程集 www.jiaochengji.com
教程集 >  脚本编程  >  php  >  正文 PHP递归函数返回值使用实例

PHP递归函数返回值使用实例

发布时间:2018-01-14   编辑:jiaochengji.com
本文介绍下php递归函数中返回值的用法,通过实例学习php递归函数的实现方法,有需要的朋友参考下。

在之前的编程中遇到了一个PHP递归函数的问题,其问题出在PHP递归函数的返回值上。

例1,php递归函数的最初实现代码。
 

复制代码 代码示例:
<?php
functiontest($i) 

$i-=4; 
if($i<3) 

return$i; 

else 

test($i); 

 

 
echotest(30); 
?>

代码分析:
这段代码有else是有问题的。
在这里执行的test没有返回值。
虽然满足条件$i<3时return$i整个函数还是不会返回值的。

对以上PHP递归函数做如下修改:
 

复制代码 代码示例:
<?php
functiontest($i) 

$i-=4; 
if($i<3) 

return$i; 

else 

returntest($i);//增加return,让函数返回值 

 

 
echotest(30); 
?>
 

php递归函数小例子
php递归函数使用return问题
php递归示例 php递归函数代码
php无限级分类的递归函数
有关php递归函数返回值的使用方法

您可能感兴趣的文章:
php递归函数使用return问题
PHP递归函数返回值使用实例
有关php递归函数返回值的使用方法
php无限级分类的递归函数
php 无限极分类(递归函数)代码
Go 语言函数
一文了解Python中的递归
PHP递归算法实例解析
php递归函数求阶乘
PHP用递归返回无限级分类回字符串或数组实例

关键词: php递归函数  递归函数  返回值   
[关闭]
~ ~