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

Форум PHP

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

 

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

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

тема: Цикл
 
 автор: OLi   (10.06.2009 в 22:27)   письмо автору
 
 

Не могу сообразить, как сделать цикл, которому задаются 4 параметра

1-10 -первые параметры, интервал задается любой, вторые параметры 0-30(интервал тоже задается пользователем).
Вобщем надо так сделать:
Генерируется ссылка вида .../1/0.jpg
Где 1-это значение первого параметра, 0-второго.
Задача такая: Перебрать все файлы от 0-30, а лишь потом изменить параметр первый на один.
И так все сначала!

  Ответить  
 
 автор: DEM   (10.06.2009 в 22:37)   письмо автору
 
   для: OLi   (10.06.2009 в 22:27)
 


<?php
for($i=0;i<10;i++)
{
  for(
$j=0;$j<30;$j++)
  {
    echo 
"<a href='../".$i."/".$j."'>../".$i."/".$j."</a><BR>";
  }
}
?>

  Ответить  
 
 автор: nikita2206   (10.06.2009 в 22:39)   письмо автору
 
   для: DEM   (10.06.2009 в 22:37)
 

Вложенный цикл ненужен!

  Ответить  
 
 автор: Рома   (10.06.2009 в 22:38)   письмо автору
 
   для: OLi   (10.06.2009 в 22:27)
 

.

  Ответить  
 
 автор: nikita2206   (10.06.2009 в 22:39)   письмо автору
 
   для: Рома   (10.06.2009 в 22:38)
 

- )

  Ответить  
 
 автор: nikita2206   (10.06.2009 в 22:39)   письмо автору
 
   для: OLi   (10.06.2009 в 22:27)
 

непонял что значит перебрать все файлы?
вот цикл:
<?
for($a 1$b 0$a 11$b++){ // $a  - это первый параметр, а $b - это второй
    
echo '<a href="../'.$a.'/'.$b.'/">../'.$a.'/'.$b.'/</a><br />';
    
    
$b == 30 $a++ : 0;
    
$b == 30 $b = -0;
}

както так…

  Ответить  
 
 автор: OLi   (10.06.2009 в 23:13)   письмо автору
 
   для: nikita2206   (10.06.2009 в 22:39)
 

Благодарю nikita2206 . Простой и понятный код, и главное работает!

  Ответить  
 
 автор: nikita2206   (10.06.2009 в 23:25)   письмо автору
 
   для: OLi   (10.06.2009 в 23:13)
 

ток лучше наверн так:
<?
for($a 1$b 0$a 11$b == 30 $b $b++){ // $a  - это первый параметр, а $b - это второй
    
echo '<a href="../'.$a.'/'.$b.'/">../'.$a.'/'.$b.'/</a><br />';
    
    
$b == 30 $a++ : 0;
}

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

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