php数组递归函数返回值,PHP递归函数返回值使用实例
生活随笔
收集整理的這篇文章主要介紹了
php数组递归函数返回值,PHP递归函数返回值使用实例
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
在之前的編程中遇到了一個(gè)PHP遞歸函數(shù)的問題,其問題出在PHP遞歸函數(shù)的返回值上。
例1,php遞歸函數(shù)的最初實(shí)現(xiàn)代碼。
復(fù)制代碼 代碼示例:
functiontest($i)
{
$i-=4;
if($i<3)
{
return$i;
}
else
{
test($i);
}
}
echotest(30);
?>
代碼分析:
這段代碼有else是有問題的。
在這里執(zhí)行的test沒有返回值。
雖然滿足條件$i<3時(shí)return$i整個(gè)函數(shù)還是不會(huì)返回值的。
對以上PHP遞歸函數(shù)做如下修改:
復(fù)制代碼 代碼示例:
functiontest($i)
{
$i-=4;
if($i<3)
{
return$i;
}
else
{
returntest($i);//增加return,讓函數(shù)返回值
}
}
echotest(30);
?>
php遞歸函數(shù)小例子
php遞歸函數(shù)使用return問題
php遞歸示例 php遞歸函數(shù)代碼
php無限級分類的遞歸函數(shù)
有關(guān)php遞歸函數(shù)返回值的使用方法
總結(jié)
以上是生活随笔為你收集整理的php数组递归函数返回值,PHP递归函数返回值使用实例的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 织梦采集侠推荐免登陆免规则伪原创发布配置
- 下一篇: php递归函数名字,php递归函数