Pętla PHP for może służyć do przeglądania zestawu kodu określoną liczbę razy.
Należy jej użyć, jeśli znana jest liczba iteracji, w przeciwnym razie użyj pętli while. Oznacza to, że pętla for jest używana, gdy już wiesz, ile razy chcesz wykonać blok kodu.
indyjska aktorka Rani Mukerji
Pozwala użytkownikom umieścić wszystkie instrukcje związane z pętlami w jednym miejscu. Zobacz składnię podaną poniżej:
Składnia
for(initialization; condition; increment/decrement){ //code to be executed }
Parametry
Pętla for w php jest podobna do pętli for w Java/C/C++. Parametry pętli for mają następujące znaczenie:
inicjalizacja - Zainicjuj wartość licznika pętli. Wartość początkowa pętli for jest wykonywana tylko raz. Ten parametr jest opcjonalny.
stan - Oceń każdą wartość iteracji. Pętla jest wykonywana w sposób ciągły, dopóki warunek nie będzie fałszywy. Jeśli TRUE, wykonywanie pętli jest kontynuowane, w przeciwnym razie wykonywanie pętli się kończy.
Zwiększanie/zmniejszanie - Zwiększa lub zmniejsza wartość zmiennej.
Schemat blokowy
Przykład
<?php for($n=1;$n<=10;$n++){ echo '$n <br/>'; } ?>
Wyjście:
1 2 3 4 5 6 7 8 9 10
Przykład
Wszystkie trzy parametry są opcjonalne, ale średnik (;) musi być przekazany do pętli for. Jeśli nie przekażemy parametrów, wykona się w nieskończoność.
Java matematyczna.min
<?php $i = 1; //infinite loop for (;;) { echo $i++; echo '</br>'; } ?>
Wyjście:
1 2 3 4 . . .
Przykład
Poniżej znajduje się przykład drukowania liczb od 1 do 9 na cztery różne sposoby przy użyciu pętli 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
Wyjście:
123456789 123456789 123456789 123456789
PHP zagnieżdżona dla pętli
Możemy użyć pętli for wewnątrz pętli for w PHP, jest to znane jako zagnieżdżona pętla for. Wewnętrzna pętla for jest wykonywana tylko wtedy, gdy zostanie znaleziony warunek zewnętrznej pętli PRAWDA .
W przypadku wewnętrznej lub zagnieżdżonej pętli for, zagnieżdżona pętla for jest wykonywana w całości dla jednej zewnętrznej pętli for. Jeśli zewnętrzna pętla for ma zostać wykonana 3 razy, a wewnętrzna pętla for 3 razy, wewnętrzna pętla for zostanie wykonana 9 razy (3 razy dla 1. zewnętrznej pętli, 3 razy dla 2. zewnętrznej pętli i 3 razy dla 3. zewnętrznej pętli).
Przykład
<?php for($i=1;$i<=3;$i++){ for($j=1;$j<=3;$j++){ echo '$i $j <br/>'; } } ?>
Wyjście:
1 1 1 2 1 3 2 1 2 2 2 3 3 1 3 2 3 3
PHP dla każdej pętli
PHP dla każdej pętli służy do przechodzenia przez elementy tablicy.
Składnia
foreach( $array as $var ){ //code to be executed } ?>
Przykład
<?php $season=array('summer','winter','spring','autumn'); foreach( $season as $arr ){ echo 'Season is: $arr <br />'; } ?>
Wyjście:
co to jest interfejs
Season is: summer Season is: winter Season is: spring Season is: autumn
Aby uzyskać więcej informacji na temat pętli foreach, Kliknij tutaj .