Введение в программирование на PHP5


             

Цикл for используется для итераций


<?php

//Создается новый массив, содержащий 5 значений цвета $colors = array('red', 'green', 'blue', 'yellow','white');

// Цикл for используется для итераций по массиву и вывода каждого элемента

for ($i = 0; $i < sizeof($colors); $i++) { echo "Значением элемента массива $i+1 является $colors[$i]."; } ?>

Массив $colors содержит пять элементов — $colors[0] = "red", $colors[1] = "green", $colors[2] = "blue", $colors[3] = "yellow", и $colors[4] = "white". Создается массив for. Переменной счетчику $i сначала задается значение 0, что соответствует первому элементу массива. Затем задается условие, проверяющее, что значение счетчика $i меньше sizeof($colors) или общего числа элементов массива. Здесь мы знаем, что размер массива равен 5, однако в большинстве случаев размер массива во время выполнения неизвестен. Наконец, переменная счетчика увеличивается на 1 во время каждой итерации. На каждом шаге выполнения цикла выводится строка — "Значением элемента массива $i+1 является $colors[$i]". Значения $i+1 и $colors[$i] расширяются и создают при выводе литеральные значения. Цикл выполняется, пока счетчик не превысит число элементов или размер массива. Получаемый вывод показан ниже.

Значением элемента массива 1 является red. Значением элемента массива 2 является green. Значением элемента массива 3 является blue. Значением элемента массива 4 является yellow. Значением элемента массива 5 является white.

Циклы являются полезными конструкциям, которые активно используются при программировании.


Содержание  Назад  Вперед