logo

PHP dla pętli

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

php dla schematu blokowego pętli

Przykład

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

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>&apos;; } ?&gt; 

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>&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 

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/>&apos;; } } ?&gt; 

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 } ?&gt; 

Przykład

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

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 .