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ı
Örnek
<?php for($n=1;$n<=10;$n++){ echo '$n <br/>'; } ?>
Çı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>'; } ?>
Çı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>'; /* 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
Çı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/>'; } } ?>
Çı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 } ?>
Örnek
<?php $season=array('summer','winter','spring','autumn'); foreach( $season as $arr ){ echo 'Season is: $arr <br />'; } ?>
Çı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 .