ПредишенСледващото

Както във всеки друг език за програмиране, PHP възможност да се повтаря х пъти на кодови фрагменти е много важно. За да направите това, ние използваме PHP и цикли. В тази статия ще научите за всички от тях.

докато линия

контур, а е най-лесният от всички. Той повтаря блок от код, докато изразът в него се разглежда като истината. Един пример може да изглежда по следния начин:

Опитайте се да стартирате тази част от кода. Цикъл брои до 4. От получените променливи стойности са не повече от 5. Всеки път цикъл се изпълнява, ние добавяме 1 на стойност $ аз. и да извлече текущата стойност. Без значение какво състояние искате да преминете в скоби PHP оператор. тя трябва да оцени булева стойност, т.е. истина (вярно) или лъжа (фалшиво).

Цикълът на направи-а

Този цикъл работи почти точно като същевременно връзка. но с една важна разлика. В докато стойността на логически израз се проверява в началото на цикъла, в направи-време - в края на повторение. Това означава, че не се прави, докато се зациклят. са гарантирани най-малко една итерация, а в нормален, а кодът на никога не може да бъде изпълнена, ако условието никога няма да бъде вярно.

Ето един пример, показващ точно това поведение:

С обичайния цикъл, докато потребителят не би довело, защото $ аз е равно на 0, и поради това не е така. С оператор PHP цикъл да не се прави, докато ние със сигурност ще се получи една итерация. Впоследствие PHP «разбира", че условния израз не е вярно (истина) и от примката.

Един от най-често срещаните цикли в PHP. По-долу е пример за използване на линия за:

Това ще доведе до същия резултат като предишното време цикъл. но с по-малко реда код. Counter променлива се инициализира, тествани и подобрени в същия ред: първо го декларира и присвояване на стойност, тогава напиши теста на експресия се извършва и след това се повишава (или намалява). PHP за оператор цикъл е подходящ за всички случаи, в които искате да проследите броя на повторенията.

foreach линия

контур PHP foreach се използва за обхождане чрез масива. В действителност, тя работи само с масиви и PHP ще генерира грешка, когато се опитате да го използвате с променлива, която съдържа масив. Ухото за foreach се предлага в две форми - тук е един пример на първия:

foreach е проектиран да работи само с масиви, което от своя страна прави целия процес по-лесно. Във всяка итерация, променливата е настроен на $ животно от масива, което ни дава лесен достъп до него. Тази малка част от кода ще отпечата списък с елементи (в този случай, животни) масив.

В тази версия на PHP изявление foreach цикъл ние само да получите достъп до стойността на масива. Въпреки това, всеки елемент в масива се състои от ключ и стойност. В нашия пример, ние нека PHP да прехвърлят автоматично клавиши, които не са изрично ги обстановка. Ако имате нужда, за да получите достъп до ключа на текущия елемент в итерация, използвайте спомагателно строителство foreach:

Превод на статията "конструкция", изготвен от екип от приятелски Уеб дизайн проект от А до Я.

Свързани статии

Подкрепете проекта - споделете линка, благодаря!