Цикл 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($n=1;$n<=10;$n++){ echo '$n <br/>'; } ?>
Вихід:
1 2 3 4 5 6 7 8 9 10
приклад
Усі три параметри є необов’язковими, але крапка з комою (;) має передаватися в цикл for. Якщо ми не передаємо параметри, він виконуватиметься нескінченно.
<?php $i = 1; //infinite loop for (;;) { echo $i++; echo '</br>'; } ?>
Вихід:
1 2 3 4 . . .
приклад
Нижче наведено приклад друку чисел від 1 до 9 чотирма різними способами за допомогою циклу for.
<?php /* example 1 */ for ($i = 1; $i <= 9; $i++) { echo $i; } echo '</br>'; /* example 2 */ for ($i = 1; ; $i++) { if ($i > 9) { break; } echo $i; } echo '<br>'; /* example 3 */ $i = 1; for (; ; ) { if ($i > 9) { break; } echo $i; $i++; } echo '<br>'; /* 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/>'; } } ?>
Вихід:
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 } ?>
приклад
<?php $season=array('summer','winter','spring','autumn'); foreach( $season as $arr ){ echo 'Season is: $arr <br />'; } ?>
Вихід:
мова прологу
Season is: summer Season is: winter Season is: spring Season is: autumn
Щоб дізнатися більше про цикл foreach, натисніть тут .