How to use recursive function in PHP

3 Answers

0 votes
function print_start_to_10_recursivly($start) {
    if ($start > 10) {
        return;
    }
     
    echo $start . " ";
    $start++;
    
    print_start_to_10_recursivly($start);
}
 
$startNumber = 1;

print_start_to_10_recursivly($startNumber);


 
/*
run:
 
1 2 3 4 5 6 7 8 9 10
 
*/

 



answered Oct 13, 2016 by avibootz
edited May 7, 2024 by avibootz
0 votes
function print_end_to_1_recursivly($end) {
    if ($end < 1) 
        return;
     
    echo $end . " ";
    $end--;
    print_end_to_1_recursivly($end);
}
 
$end = 10;

print_end_to_1_recursivly($end);


 
/*
run:
 
10 9 8 7 6 5 4 3 2 1 
 
*/

 



answered Oct 13, 2016 by avibootz
edited May 7, 2024 by avibootz
0 votes
function print_start_to_10_recursivly($start) {
    echo $start . ' ';
     
    if ($start < 10) {
        return print_start_to_10_recursivly($start + 1);
    }
}
 
$start = 1;

print_start_to_10_recursivly($start);


 
/*
run:
 
1 2 3 4 5 6 7 8 9 10 
 
*/

 



answered May 7, 2024 by avibootz
...