logo

PHP для циклу

Цикл PHP for можна використовувати для проходження набору коду вказану кількість разів.

Його слід використовувати, якщо відома кількість ітерацій, інакше використовуйте цикл while. Це означає, що цикл for використовується, коли ви вже знаєте, скільки разів ви хочете виконати блок коду.

сортувати масив java

Це дозволяє користувачам розміщувати всі оператори циклу в одному місці. Перегляньте наведений нижче синтаксис:

Синтаксис

 for(initialization; condition; increment/decrement){ //code to be executed } 

Параметри

Цикл for php подібний до циклу for java/C/C++. Параметри циклу for мають такі значення:

ініціалізація - Ініціалізація значення лічильника циклу. Початкове значення циклу for виконується лише один раз. Цей параметр необов'язковий.

хвороба - Оцініть значення кожної ітерації. Цикл безперервно виконується, поки умова не стане хибною. Якщо TRUE, виконання циклу продовжується, інакше виконання циклу завершується.

Збільшення/зменшення - Збільшує або зменшує значення змінної.

Блок-схема

Блок-схема циклу php for

приклад

 <?php for($n=1;$n<=10;$n++){ echo '$n <br/>&apos;; } ?&gt; 

Вихід:

 1 2 3 4 5 6 7 8 9 10 

приклад

Усі три параметри є необов’язковими, але крапка з комою (;) має передаватися в цикл for. Якщо ми не передаємо параметри, він виконуватиметься нескінченно.

 <?php $i = 1; //infinite loop for (;;) { echo $i++; echo '</br>&apos;; } ?&gt; 

Вихід:

 1 2 3 4 . . . 

приклад

Нижче наведено приклад друку чисел від 1 до 9 чотирма різними способами за допомогою циклу for.

 <?php /* example 1 */ for ($i = 1; $i <= 9; $i++) { echo $i; } echo '</br>&apos;; /* example 2 */ for ($i = 1; ; $i++) { if ($i &gt; 9) { break; } echo $i; } echo &apos;<br>&apos;; /* example 3 */ $i = 1; for (; ; ) { if ($i &gt; 9) { break; } echo $i; $i++; } echo &apos;<br>&apos;; /* example 4 */ for ($i = 1, $j = 0; $i 

Вихід:

 123456789 123456789 123456789 123456789 

Вкладений цикл PHP

Ми можемо використовувати цикл for усередині циклу for у PHP, він відомий як вкладений цикл for. Внутрішній цикл for виконується лише тоді, коли знайдено умову зовнішнього циклу for правда .

У випадку внутрішнього або вкладеного циклу for, вкладений цикл for виконується повністю для одного зовнішнього циклу for. Якщо зовнішній цикл for потрібно виконати 3 рази, а внутрішній цикл for 3 рази, внутрішній цикл for буде виконано 9 разів (3 рази для 1-го зовнішнього циклу, 3 рази для 2-го зовнішнього циклу і 3 рази для 3-го зовнішнього циклу).

символ до рядка

приклад

 <?php for($i=1;$i<=3;$i++){ for($j=1;$j<=3;$j++){ echo '$i $j <br/>&apos;; } } ?&gt; 

Вихід:

 1 1 1 2 1 3 2 1 2 2 2 3 3 1 3 2 3 3 

PHP для кожного циклу

PHP для кожного циклу використовується для обходу елементів масиву.

Синтаксис

 foreach( $array as $var ){ //code to be executed } ?&gt; 

приклад

 <?php $season=array('summer','winter','spring','autumn'); foreach( $season as $arr ){ echo 'Season is: $arr <br />&apos;; } ?&gt; 

Вихід:

мова прологу
 Season is: summer Season is: winter Season is: spring Season is: autumn 

Щоб дізнатися більше про цикл foreach, натисніть тут .