初學 PHP 函式的遞迴

ㅤㅤ發表於2018-10-23

當一個函式在函式體內呼叫自己的時候,稱為函式的遞迴.

<?php
function test($i) {
    echo '這句話中$i的值是'.$i."<br>";
    $i++;
    if ($i < 3) {
        test($i);
    }
    echo '另一句話中$i的值是'.$i."<br>";
}
test(0);

file
過程應該是這樣的
file


目前而言,我能將函式遞迴運用到解題上.有這樣一道題
file
寫程式解題

<?php
function ap($i = 1,$a = ['1' => 2]){
    $a[$i+1] = (1+$a[$i])/(1-$a[$i]);
    $i++;
    if ($i<2018) {
        ap($i,$a);
    }
    echo $a['2018'];
}
ap();//輸出 -3
本作品採用《CC 協議》,轉載必須註明作者和本文連結

相關文章