Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Рекурсия без циклов
 
 автор: kilogram   (20.04.2012 в 03:20)   письмо автору
 
 


function p($n){
$n = 0;
if($n<6) {echo $n;  $n++; } else  {return false; }
}
p(5);


Как написать рекурсивную функцию не испульзуя какие-нибудь циклы? Пробую, выводит только первый раз и все.

  Ответить  
 
 автор: ONYX   (20.04.2012 в 05:51)   письмо автору
 
   для: kilogram   (20.04.2012 в 03:20)
 

Забавную вы функцию как пример написали.

Вот например подсчет суммы всех чисел от 1 до n


<?
function foo($n){
    if(
$n 1){
        return 
$n foo($n-1);
    }else{
        return 
1;
    }
}

echo 
foo(10);
?>

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования