Циклы PHP —Цикл For
Циклы выполняют блок кода заданное число раз или повторно выполняют блок кода, пока заданное условие истинно.
цикл for
Цикл for используется, когда заранее известно, сколько раз должен выполниться скрипт.
Синтаксис
for (初始值; 条件; 增量)
{
要执行的代码;
}
Параметры:
- Начальное значение: в основном инициализирует значение переменной для установки счётчика (но может быть любым кодом, который выполняется один раз в начале цикла).
- Условие: ограничивающее условие выполнения цикла. Если TRUE, цикл продолжается. Если FALSE, цикл завершается.
- Приращение: в основном используется для увеличения счётчика (но может быть любым кодом, который выполняется в конце цикла).
Примечание:Приведённые выше параметрыначального значенияиприращениямогут быть пустыми или содержать несколько выражений (разделённых запятыми).
Пример
В приведённом ниже примере определяется цикл с начальным значением i=1. Пока переменнаяiменьше или равна 5, цикл будет продолжаться. При каждом выполнении цикла переменнаяiувеличивается на 1:
Пример
Вывод:
数字为 1 数字为 2 数字为 3 数字为 4 数字为 5
цикл foreach
Цикл foreach используется для перебора массивов.
Синтаксис
foreach ($array as $value)
{
要执行代码;
}
На каждой итерации значение текущего элемента массива присваивается переменной $value (указатель массива перемещается по одному). Во время следующей итерации вы увидите следующее значение в массиве.
foreach ($array as $key => $value)
{
要执行代码;
}
На каждой итерации ключ и значение текущего элемента массива присваиваются переменным $key и $value (указатель массива перемещается по одному). Во время следующей итерации вы увидите следующий ключ и значение в массиве.
Пример
Пример ниже демонстрирует цикл, который выводит значения заданного массива:
Пример
Вывод:
Google Example Taobao
Пример ниже демонстрирует цикл, который выводит ключи и значения заданного массива:
Пример
Вывод:
key 为 1,对应的 value 为 Google key 为 2,对应的 value 为 Example key 为 3,对应的 value 为 TaobaoДругие расширения