Цикли в php

Відео: PHP для початківців | # 11 Цикли в PHP

Цикли в PHP

Цю статтю я пишу для новачків, які тільки починають вивчати PHP. Розповім я в цій статті про всілякі циклах в PHP, так як даної статті у мене на сайті не було. були тільки цикли в jаvascript, але, незважаючи на загальну схожість, це все-таки не те. В PHP є 4 види циклів.

Ось вони:

Відео: Основи PHP - урок 4. Цикли і масиви. GET і POST

  1. FOR
  2. WHILE
  3. DO-WHILE
  4. FOREACH

Розберемо їх по порядку і почнемо з самого популярного циклу в PHP (Та й не тільки в PHP) - це цикл FOR. Синтаксис у даного циклу наступний:

Відео: PHP Для початківця. Цикли. частина 5

for(Вираз_1-вираз_2-вираз_3){
оператори
}



вираз_1 виконується відразу ж і беззастережно, Вираженіе_3 виконується після кожної ітерації циклу. Вираженіе_2 - це перевірка того, чи потрібно продовжувати цикл. Якщо результат виразу буде true, то починається наступна ітерація циклу, а якщо false, то цикл припиняє свою роботу.

Відео: Цикл for PHP

Наступний тип циклу - це WHILE. Це більш простий тип циклів, синтаксис якого наступний:

while(Вираз){
оператори
}



Бувай вираз повертає true, цикл буде працювати, а як тільки з`явиться false, він припиняє свою роботу.

Цикл DO-WHILE дуже схожий на WHILE, але з однією відмінністю. Умова виходу перевіряється після виконання ітерації, а не до. Таким чином, даний цикл буде виконуватися завжди хоча б 1 раз. І ось синтаксис циклу DO-WHILE:

do{
оператори
}while(Умова) -

І, нарешті, останній тип циклів - це foreach, який служить тільки для перебору масивів і об`єктів. Він необхідний, коли ключами у масиву не є числа (які легко перебрати через той же FOR), А рядки. Синтаксис циклу FOREACH наступний:

foreach($ array_or_object as $ key = Gt; $ value){
оператори
}

І, нарешті, давайте застосуємо всі 4 типи циклів в PHP для перебору масивів:

lt ;?php
$ list
= array(5,2,3,10,12,10) -
$ array
= array("A"= Gt;1,"X"= Gt;10,"M"= Gt;-5) -
for($ i =0- $ i lt; count($ list) - $ i++){
echo $ list
[$ i].";"-
}
echo
"
"
-
$ i
=0-
while($ i lt; count($ list)){
echo $ list
[$ i].";"-
$ i
++-
}
echo
"
"
-
$ i
=0-
do{
echo $ list
[$ i].";"-
$ i
++-
}while($ i lt; count($ list)) -
echo
"
"
-
foreach($ array as $ key = Gt; $ value){
echo
"$ Key = $ value;"-
}
?gt;

Всі ці цикли зобов`язаний знати напам`ять будь-який програміст, тому якщо раптом щось незрозуміло, перечитайте ще раз, або задайте питання в коментарях, і я постараюся відповісти.

Поділися в соціальних мережах:

Схожі
Аналог str_replace () в jаvascriptАналог str_replace () в jаvascript
Команда setlocal - зміна змінних середовища для поточного командного файлу.Команда setlocal - зміна змінних середовища для поточного командного файлу.
Цикли в jаvascriptЦикли в jаvascript
Як створити асоціативний масив в jаvascriptЯк створити асоціативний масив в jаvascript
Nodejs. Template engine. Частина 2.Nodejs. Template engine. Частина 2.
Ключове слово let в es6.Ключове слово let в es6.
Миготлива кнопка jаvascriptМиготлива кнопка jаvascript
Оператор придушення помилок в phpОператор придушення помилок в php
Вивчаємо coffeescript. Цикли.Вивчаємо coffeescript. Цикли.
На сайті з`явилася нова категоріяНа сайті з`явилася нова категорія
» » Цикли в php