|
|
|
| Есть цикл
for ($i=1; $i<=$a; $i++)
{
//здесь делаем проверку, если файл есть, нужно увеличить $i и запустить цикл.
if (is_file('file'.$i)) echo 'Вот здесь вместо echo что-то другое надо сделать';
echo 'Hello';
}
|
В коде все написано. Как такое сделать? | |
|
|
|
|
|
|
|
для: opex
(21.02.2007 в 12:59)
| | а по русски трудно обяснить что вам надо? не очень понятна задача | |
|
|
|
|
|
|
|
для: KPETuH
(21.02.2007 в 13:02)
| | Входим в цикл, в нем проверяем существует ли определенный файл, если существует то останавливаем выполнение текущего цикла, увеличиваем $i и опять входим в этот цикл. | |
|
|
|
|
|
|
|
для: opex
(21.02.2007 в 13:37)
| | Не понятно, счётчик $i так и так увеличивается на каждой итерации цикла. | |
|
|
|
|
|
|
|
для: cheops
(21.02.2007 в 13:48)
| | Проблема в том, что если файл существует, то цикл дальше выполнять НЕ НАДО, а начать заново (с другой переменной $i) | |
|
|
|
|
|
|
|
для: opex
(21.02.2007 в 13:59)
| |
for ($i=1; $i<=$a; $i++)
{
//если файла нет, то выходим из цикла.
if (!is_file('file'.$i)){break;}
}
|
| |
|
|
|
|
|
|
|
для: AlexSol
(21.02.2007 в 14:17)
| | Мне кажется этому человеку по описанию нужно не break а continue ("с другой переменной") | |
|
|
|
|
|
|
|
для: bronenos
(21.02.2007 в 14:43)
| | Да, похоже continue то что нужно. | |
|
|
|