Цикли в php
Відео: PHP для початківців | # 11 Цикли в PHP
Цю статтю я пишу для новачків, які тільки починають вивчати PHP. Розповім я в цій статті про всілякі циклах в PHP, так як даної статті у мене на сайті не було. були тільки цикли в jаvascript, але, незважаючи на загальну схожість, це все-таки не те. В PHP є 4 види циклів.
Ось вони:
Відео: Основи PHP - урок 4. Цикли і масиви. GET і POST
- FOR
- WHILE
- DO-WHILE
- 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;
Всі ці цикли зобов`язаний знати напам`ять будь-який програміст, тому якщо раптом щось незрозуміло, перечитайте ще раз, або задайте питання в коментарях, і я постараюся відповісти.
- Команда for - організація циклічної обробки результатів виконання інших команд, списків, і рядків в…
- Як створити асоціативний масив в jаvascript
- Як отримати доступ до будь-якого об`єкта html через jаvascript
- Як зробити гарячі клавіші на сайті
- Як проводити рефакторинг?
- Goto - передача управління містить мітку рядку пакетного файлу.
- Команда setlocal - зміна змінних середовища для поточного командного файлу.
- Вивчаємо coffeescript. Цикли.
- Нові функції в php 5.5.
- Багаторівневе меню на php і mysql
- Створення функцій в php
- Nodejs. Template engine. Частина 2.
- Аналог str_replace () в jаvascript
- Типи змінних в jаvascript
- Оптимізація php-коду
- Ключове слово let в es6.
- Оператор придушення помилок в php
- jаvascript бібліотека is.js.
- Миготлива кнопка jаvascript
- На сайті з`явилася нова категорія
- Створення і перебір масивів в php