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

Форум PHP

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

 

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

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

тема: прокрутить цикл
 
 автор: opex   (21.02.2007 в 12:59)   письмо автору
 
 

Есть цикл

for ($i=1; $i<=$a; $i++)
{
        //здесь делаем проверку, если файл есть, нужно увеличить $i и запустить цикл.
        if (is_file('file'.$i)) echo 'Вот здесь вместо echo что-то другое надо сделать';
    echo 'Hello';
}

В коде все написано. Как такое сделать?

   
 
 автор: KPETuH   (21.02.2007 в 13:02)   письмо автору
 
   для: opex   (21.02.2007 в 12:59)
 

а по русски трудно обяснить что вам надо? не очень понятна задача

   
 
 автор: opex   (21.02.2007 в 13:37)   письмо автору
 
   для: KPETuH   (21.02.2007 в 13:02)
 

Входим в цикл, в нем проверяем существует ли определенный файл, если существует то останавливаем выполнение текущего цикла, увеличиваем $i и опять входим в этот цикл.

   
 
 автор: cheops   (21.02.2007 в 13:48)   письмо автору
 
   для: opex   (21.02.2007 в 13:37)
 

Не понятно, счётчик $i так и так увеличивается на каждой итерации цикла.

   
 
 автор: opex   (21.02.2007 в 13:59)   письмо автору
 
   для: cheops   (21.02.2007 в 13:48)
 

Проблема в том, что если файл существует, то цикл дальше выполнять НЕ НАДО, а начать заново (с другой переменной $i)

   
 
 автор: AlexSol   (21.02.2007 в 14:17)   письмо автору
 
   для: opex   (21.02.2007 в 13:59)
 


for ($i=1; $i<=$a; $i++) 

        //если файла нет, то выходим из цикла.
        if (!is_file('file'.$i)){break;}


   
 
 автор: bronenos   (21.02.2007 в 14:43)   письмо автору
 
   для: AlexSol   (21.02.2007 в 14:17)
 

Мне кажется этому человеку по описанию нужно не break а continue ("с другой переменной")

   
 
 автор: opex   (21.02.2007 в 19:03)   письмо автору
 
   для: bronenos   (21.02.2007 в 14:43)
 

Да, похоже continue то что нужно.

   
Rambler's Top100
вверх

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