logo

Döngü İçin PHP

PHP for döngüsü, kod kümesini belirtilen sayıda dolaşmak için kullanılabilir.

Yineleme sayısı biliniyorsa kullanılmalıdır, aksi takdirde while döngüsü kullanılır. Bu, bir kod bloğunu kaç kez yürütmek istediğinizi zaten bildiğinizde for döngüsünün kullanıldığı anlamına gelir.

bir dizi nesne java

Kullanıcıların döngüyle ilgili tüm ifadeleri tek bir yere koymasına olanak tanır. Aşağıda verilen sözdizimine bakın:

Sözdizimi

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

Parametreler

Php for döngüsü, Java/C/C++ for döngüsüne benzer. For döngüsünün parametreleri aşağıdaki anlamlara gelir:

başlatma - Döngü sayacı değerini başlatın. For döngüsünün başlangıç ​​değeri yalnızca bir kez yapılır. Bu parametre isteğe bağlıdır.

durum - Her yineleme değerini değerlendirin. Döngü, koşul yanlış olana kadar sürekli olarak yürütülür. TRUE ise döngü yürütmesi devam eder, aksi halde döngünün yürütülmesi sona erer.

Arttırma/azaltma - Değişkenin değerini artırır veya azaltır.

Akış şeması

döngü akış şeması için php

Örnek

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

Çıktı:

 1 2 3 4 5 6 7 8 9 10 

Örnek

Her üç parametre de isteğe bağlıdır, ancak for döngüsüne noktalı virgül (;) girilmelidir. Parametreleri iletmezsek sonsuz çalıştırılır.

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

Çıktı:

 1 2 3 4 . . . 

Örnek

Aşağıda for döngüsü kullanılarak 1'den 9'a kadar sayıların dört farklı şekilde yazdırılması örneği verilmiştir.

Sharwanand
 <?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 

Çıktı:

 123456789 123456789 123456789 123456789 

PHP Döngü İçin İç İçe

PHP'de for döngüsünün içinde for döngüsünü kullanabiliriz, buna iç içe for döngüsü denir. İç for döngüsü yalnızca dış for döngüsü koşulu bulunduğunda yürütülür doğru .

İç veya iç içe for döngüsü olması durumunda, iç içe for döngüsü, bir dış for döngüsü için tamamen yürütülür. Dış for döngüsü 3 kez, iç for döngüsü 3 kez çalıştırılacaksa iç for döngüsü 9 kez (1. dış döngü için 3 kez, 2. dış döngü için 3 kez ve 3. dış döngü için 3 kez) çalıştırılacaktır.

Örnek

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

Çıktı:

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

Her Döngü İçin PHP

Her döngü için PHP, dizi öğelerini dolaşmak için kullanılır.

Sözdizimi

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

Örnek

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

Çıktı:

Java'da düzenli ifade
 Season is: summer Season is: winter Season is: spring Season is: autumn 

Foreach döngüsüyle ilgili daha fazla ayrıntı için, buraya tıklayın .