Циклы PHP. (Лекция 6) презентация

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

Слайд 1





Лекция №6
Циклы PHP





Жеретинцева Наталья Николаевна к.т.н., доцент кафедры АИС МИИТ МГУ им.

Г. И. Невельского

Слайд 2Циклы в PHP

На втором месте по частоте использования, после конструкций условий

(условных операторов), находятся циклы.
Циклы позволяют повторять определенное (и даже неопределенное - когда работа цикла зависит от условия) количество раз различные операторы. Данные операторы называются телом цикла. Проход цикла называется итерацией.
PHP поддерживает три вида циклов:
Цикл с предусловием (while);
Цикл с постусловием (do-while);
Цикл со счетчиком (for);
Специальный цикл перебора массивов (foreach).

Циклы PHP



Слайд 3Цикл с предусловием WHILE

Простейший тип цикла в PHP. Заставляет PHP

выполнять вложенные операторы до тех пор, пока условие равно TRUE. Если условие равно FALSE с самого начала, то цикл не выполнится не разу.
Синтаксис: WHILE (условие) выражения
Можно сгруппировать несколько операторов внутри фигурных скобок или использовать альтернативный синтаксис :
WHILE (условие) выражения... ENDWHILE;


Циклы PHP



Слайд 4Цикл с постусловием WHILE

Главное отличие цикла while от do-while в

том, что do-while всегда выполняется хотя бы один раз даже если условие изначально ложно. Например:








Конструкции while и do-while очень удобно использовать при построчном чтении из файла или обработке результатов запросов к базам данных, т.к. заранее неизвестно, сколько раз надо будет выполнить требуемый набор выражений.

Циклы PHP



Слайд 5Арифметический цикл

Следующая конструкция for − эта конструкция предполагает, что количество итераций

цикла заранее известно или вычислимо до начала цикла.




Блок «переменная» описывает переменную-счётчик и её начальное значение, «условие» определяет количество итераций, а «оператор» − действие над переменной-счётчиком ПОСЛЕ каждой итерации. Пример:

Циклы PHP



Слайд 6Арифметический цикл

Здесь мы указали, что $i − это переменная счётчик, считать

начинаем с нуля, после каждой итерации увеличиваем $i на единицу, продолжаем итерации пока $i меньше 10.
Для цикла for совершенно не обязательно знать количество итераций на этапе написания скрипта. Главное − мы должны суметь вычислить это количество и передать в цикл.
Код программы вычисления количества страниц, отображаемых при выводе прайс-листа на товар
Код можно использовать, например, для создания навигатора по страницам каталога товара. Общее кол-во элементов каталога $row (100), кол-во одновременно отображаемых на странице $row_per_page (16).
Для каждой страницы создаем соответствующую ссылку и выводим готовую строку навигации.



Циклы PHP



Слайд 7Арифметический цикл




Циклы PHP


Слайд 8Цикл foreach

Последняя конструкция циклов - foreach. Это самая простая и самая

своеобразная конструкция из рассмотренных конструкций. Ее синтаксис приведен





Здесь «массив» − переменная типа array, созданная ранее, а «формат_элемента» − это формальное описание одного элемента массива.

Циклы PHP



Слайд 9Цикл foreach

Последняя конструкция циклов - foreach. Это самая простая и самая

своеобразная конструкция из рассмотренных конструкций. Ее синтаксис приведен





Здесь «массив» − переменная типа array, созданная ранее, а «формат_элемента» − это формальное описание одного элемента массива.

Циклы PHP



Слайд 10Цикл foreach

При использовании многомерных массивов в foreach они будут интерпретироваться как

вложенные ассоциативные массивы. Если в примере ниже $name будет двумерным массивом, то $param будет содержать номер массива перового уровня, а $value − массив второго уровня.

Циклы PHP



Слайд 11Циклы PHP

Задания №1 по циклам


Слайд 12Циклы PHP

Задания №2 по циклам


Слайд 13Циклы PHP

Задания №2 по циклам


Обратная связь

Если не удалось найти и скачать презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое ThePresentation.ru?

Это сайт презентаций, докладов, проектов, шаблонов в формате PowerPoint. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами с другими пользователями.


Для правообладателей

Яндекс.Метрика