猿问

PHP数组可以在函数中可以打印出来 但返回值却是null 谁知道啥原因啊???


<?php

function tribonacci($signature, $n) {

    if($n==3){
        return $signature;
    }elseif($n>0 && $n<3){
        return array_slice($signature,0,$n);
    }elseif($n==0){
        return [];
    }

    $newarr = array_slice($signature, -3);
    
    $new = array_sum($newarr);
    array_push($signature,$new);
    
    $n--;
    // var_dump($signature);
    // var_dump($n);
    tribonacci($signature, $n);
}
var_dump(tribonacci([1,1,1],10));

我真的是小明
浏览 3485回答 4
4回答

慕莱坞8333017

9623787353084323298050670640092168106221197180833270264751197516429763985313204498631075410863196452742064197498830631859639854198844283086243064542861854275218807498520884218074288642051087530842854218521742298551807530520989641185286742856308766419518528853067297852201074317410185184187333083296527497329955631061865130772

蛋大人

你试试先$Money = 函数名字(1,1); var_dump($Money);

蛋大人

你试试先$Money = 函数名字(1,1); var_dump($Money);
随时随地看视频慕课网APP
我要回答