Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Вопрос по циклам?

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
Lektor116
Отправлено: 04 Мая, 2012 - 22:33:36
Post Id



Новичок


Покинул форум
Сообщений всего: 11
Дата рег-ции: Март 2012  


Помог: 0 раз(а)




Здравствуйте, объясните кто-нибудь, для чего нужны цилы в php? Например foreach, for, while. Прошу подробно объяснить и привести примеры, для чего нужны, где и как применяются Улыбка
 
 Top
re_nat
Отправлено: 04 Мая, 2012 - 22:38:35
Post Id



Частый гость


Покинул форум
Сообщений всего: 198
Дата рег-ции: Март 2012  


Помог: 5 раз(а)




Да для всего и везде. и даже за пределами php.. Однако

Что за ппц?
 
 Top
caballero
Отправлено: 04 Мая, 2012 - 22:39:22
Post Id


Активный участник


Покинул форум
Сообщений всего: 5998
Дата рег-ции: Сент. 2011  
Откуда: Харьков


Помог: 126 раз(а)




для того же что и в других языках програмирования
если ты не в состоянии понять из учебника зачем это никакой ответ тебе не поможет - просто займись тем что у тебя получается лучше програмирования


-----
Бесплатная система складского учета с открытым кодом https://zippy[dot]com[dot]ua/zstore
 
 Top
Lektor116
Отправлено: 04 Мая, 2012 - 22:40:43
Post Id



Новичок


Покинул форум
Сообщений всего: 11
Дата рег-ции: Март 2012  


Помог: 0 раз(а)




Я просто новичок
 
 Top
avtor.fox
Отправлено: 04 Мая, 2012 - 22:44:07
Post Id



Постоянный участник


Покинул форум
Сообщений всего: 2083
Дата рег-ции: Март 2012  
Откуда: Воронеж


Помог: 50 раз(а)




Lektor116 пишет:
Я просто новичок

Новичок-новичок?
Вы книжки то по этому языку хоть читали? Улыбка
 
 Top
Lektor116
Отправлено: 04 Мая, 2012 - 22:46:31
Post Id



Новичок


Покинул форум
Сообщений всего: 11
Дата рег-ции: Март 2012  


Помог: 0 раз(а)




avtor.fox пишет:
Lektor116 пишет:
Я просто новичок

Новичок-новичок?
Вы книжки то по этому языку хоть читали? Улыбка



Читал, но до циклов не дошел ещё, вернее дошел, но там очень коротко написано. Примерно понимаю что делают циклы, но мне бы примеры... Улыбка
 
 Top
re_nat
Отправлено: 04 Мая, 2012 - 22:59:21
Post Id



Частый гость


Покинул форум
Сообщений всего: 198
Дата рег-ции: Март 2012  


Помог: 5 раз(а)




Нас всюду окружают циклы. Вращение планет, смена времен года, рождение и смерть, питание, распорядок дня, циклы, циклы, циклы. Цикл если хотите - колесо. Итерация - полный оборот колеса, за который выполнятся все операторы (или не все, зависит от структуры).


Блин)))))

(Добавление)
И это, пока не дошли до циклов. Одумайтесь!
 
 Top
avtor.fox
Отправлено: 04 Мая, 2012 - 23:03:35
Post Id



Постоянный участник


Покинул форум
Сообщений всего: 2083
Дата рег-ции: Март 2012  
Откуда: Воронеж


Помог: 50 раз(а)




PHP:
скопировать код в буфер обмена
  1. for($i=0;$i<50;$i++){
  2. echo $i." ";
  3. }

$i = 0; - присваиваем начальный номер переменной. У нас это нуль Улыбка
$i<50; - говорит о том, что переменная $i не может быть 50. Значит её максимальная величина равна 49.
$i++; - прибавляет к переменной единицу при каждом проходе цикла до конца тела. Пока не станет числом 50 и не прекратит свою работу Улыбка

Вывод чисел от 0 до 49.

PHP:
скопировать код в буфер обмена
  1. $array = array('one', 'two', 'three');
  2. foreach($array as $k => $v){
  3. echo $v." ";
  4. }


Создаём массив $array.
$array as $k => $v - "разложить" массив на ключ и значение. $k - ключ, $v - значение. В нашем случае можно сделать просто $array as $v. При создании массива без указания его ключей, ключи будут принимать числовые значения начиная с нуля ([0] => 'one', [1] => 'two', [2] => 'three').

Выведет Вам 'one two three'.

while используется в основном для обработки результатов работы с базой данных.
 
 Top
caballero
Отправлено: 04 Мая, 2012 - 23:05:33
Post Id


Активный участник


Покинул форум
Сообщений всего: 5998
Дата рег-ции: Сент. 2011  
Откуда: Харьков


Помог: 126 раз(а)




Цитата:
но мне бы примеры...

учебник без примера цикла? уверен что это учебник по PHP? Или тебе надо чтобы циклам были посвящены страниц пятьдесят?


-----
Бесплатная система складского учета с открытым кодом https://zippy[dot]com[dot]ua/zstore
 
 Top
Lektor116
Отправлено: 04 Мая, 2012 - 23:07:41
Post Id



Новичок


Покинул форум
Сообщений всего: 11
Дата рег-ции: Март 2012  


Помог: 0 раз(а)




avtor.fox, большое спасибо.

caballero пишет:
Цитата:
но мне бы примеры...

учебник без примера цикла? уверен что это учебник по PHP? Или тебе надо чтобы циклам были посвящены страниц пятьдесят?

Всё верно, в учебнике всего-лишь пол страницы посвящено этому, одна строка кода и что-то там ещё...
 
 Top
caballero
Отправлено: 04 Мая, 2012 - 23:17:48
Post Id


Активный участник


Покинул форум
Сообщений всего: 5998
Дата рег-ции: Сент. 2011  
Откуда: Харьков


Помог: 126 раз(а)




Цитата:
в учебнике всего-лишь пол страницы посвящено этому

то же самое что тебе написали постом выше - как раз полстраницы


-----
Бесплатная система складского учета с открытым кодом https://zippy[dot]com[dot]ua/zstore
 
 Top
avtor.fox
Отправлено: 04 Мая, 2012 - 23:18:53
Post Id



Постоянный участник


Покинул форум
Сообщений всего: 2083
Дата рег-ции: Март 2012  
Откуда: Воронеж


Помог: 50 раз(а)




caballero пишет:
то же самое что тебе написали постом выше - как раз полстраницы


Это было закрепление материала Подмигивание

Мож автор книги наврал Ха-ха
 
 Top
Muxa
Отправлено: 05 Мая, 2012 - 13:20:38
Post Id



Частый гость


Покинул форум
Сообщений всего: 247
Дата рег-ции: Март 2012  
Откуда: Россия, Тверь


Помог: 5 раз(а)




Lektor116 пишет:
Здравствуйте, объясните кто-нибудь, для чего нужны цилы в php? Например foreach, for, while. Прошу подробно объяснить и привести примеры, для чего нужны, где и как применяются Улыбка

http://php.su/learnphp/cs/?cycles все подробно описано и "разложено по полочкам", имхо
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB