Цикли в 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
Nodejs. Template engine. Частина 2.
Ключове слово let в es6.
Оператор придушення помилок в php
Вивчаємо coffeescript. Цикли.
На сайті з`явилася нова категорія