- Katılım
- 2 Mar 2015
- Konular
- 59,185
- Mesajlar
- 88,383
- Online süresi
- 4ay 14g
- Reaksiyon Skoru
- 14,227
- Altın Konu
- 2,398
- Başarım Puanı
- 1,051
- TM Yaşı
- 11 Yıl 1 Ay 21 Gün
- MmoLira
- 694,336
- DevLira
- 234
Metin2 EP, Valorant VP dahil tüm oyun ürünlerini en uygun fiyatlarla bulabilir, Item ve Karakterlerinizi hızlıca satabilirsiniz. HEMEN TIKLA!
PHP'deki döngüler, aynı kod bloğunu belirtilen sayıda kez yürütmek için kullanılır. PHP aşağıdaki dört döngü türünü destekler.
Ayrıca PHP'de continue ve break ifadelerinin döngülerin yürütülmesini kontrol etmek için nasıl kullanıldığını da açıklayacağız.
Başlatıcı, döngü yinelemelerinin sayısının sayacı için başlangıç değerini ayarlamak için kullanılır. Bu amaçla burada bir değişken bildirilebilir ve geleneksel olarak buna $i adı verilir.
Aşağıdaki çıktıyı üretecektir:
Aşağıdaki çıktıyı üretecektir:
Test ifadesi doğruysa kod bloğu yürütülecektir. Kod yürütüldükten sonra test ifadesi tekrar değerlendirilecek ve döngü test ifadesinin yanlış olduğu bulunana kadar devam edecektir.
Aşağıdaki çıktıyı üretecektir:
Aşağıdaki çıktıyı üretecektir:
Break ifadesi, ifade bloğunun içinde yer alır. Size tam kontrol sağlar ve döngüden çıkmak istediğinizde çıkabilirsiniz. Döngüden çıktıktan sonra döngüye hemen bir ifade yürütülür.
Aşağıdaki çıktıyı üretecektir:
Tıpkı break ifadesi gibi continue ifadesi de döngünün yürüttüğü kodu içeren ifade bloğunun içinde yer alır ve öncesinde koşullu bir test bulunur. Continue ifadesiyle karşılaşan geçiş için, döngü kodunun geri kalanı atlanır ve bir sonraki geçiş başlar.
Aşağıdaki çıktıyı üretecektir:
- for − Bir kod bloğunu belirtilen sayıda kez dolaşır.
- foreach − Bir dizideki her bir eleman için bir kod bloğunda döngü oluşturur.
- while − Belirtilen koşul doğru olduğu sürece bir kod bloğunda döngü oluşturur.
- do-while − Bir kod bloğunu bir kez dolaşır ve ardından özel bir koşul doğru olduğu sürece döngüyü tekrarlar.
Ayrıca PHP'de continue ve break ifadelerinin döngülerin yürütülmesini kontrol etmek için nasıl kullanıldığını da açıklayacağız.
PHP Döngüsü
for ifadesi, bir ifadeyi veya ifade bloğunu kaç kez çalıştırmak istediğinizi bildiğinizde kullanılır.
Sözdizimi
for (initialization; condition; increment){
code to be executed;
}
Başlatıcı, döngü yinelemelerinin sayısının sayacı için başlangıç değerini ayarlamak için kullanılır. Bu amaçla burada bir değişken bildirilebilir ve geleneksel olarak buna $i adı verilir.
Örnek
Aşağıdaki örnek beş yineleme yapar ve döngünün her geçişinde iki değişkenin atanan değerini değiştirir.
PHP:
<?php
$a = 0;
$b = 0;
for( $i = 0; $i<5; $i++ ) {
$a += 10;
$b += 5;
}
echo ("At the end of the loop a = $a and b = $b" );
?>
Aşağıdaki çıktıyı üretecektir:
At the end of the loop a = 50 and b = 25
PHP foreach Döngüsü
foreach ifadesi diziler arasında döngü oluşturmak için kullanılır. Her geçişte geçerli dizi öğesinin değeri $value'ye atanır ve dizi işaretçisi bir taşınır ve bir sonraki geçişte bir sonraki öğe işlenir.Sözdizimi
foreach (array as value) {
code to be executed;
}
Örnek
Bir dizinin değerlerini listelemek için aşağıdaki örneği deneyin.
PHP:
<?php
$array = array( 1, 2, 3, 4, 5);
foreach( $array as $value ) {
echo "Value is $value \n";
}
?>
Aşağıdaki çıktıyı üretecektir:
Value is 1
Value is 2
Value is 3
Value is 4
Value is 5
PHP while Döngüsü
While ifadesi, bir test ifadesi doğru olduğu sürece bir kod bloğunu yürütür.Test ifadesi doğruysa kod bloğu yürütülecektir. Kod yürütüldükten sonra test ifadesi tekrar değerlendirilecek ve döngü test ifadesinin yanlış olduğu bulunana kadar devam edecektir.
Sözdizimi
while (condition) {
code to be executed;
}
Örnek
Bu örnekte, döngünün her yinelemesinde değişken değeri azaltılır ve sayaç, değerlendirme yanlış olduğunda ve döngü sona erdiğinde 10'a ulaşana kadar artırılır.
PHP:
<?php
$i = 0;
$num = 50;
while($i < 10) {
$num--;
$i++;
}
echo ("Loop stopped at i = $i and num = $num" );
?>
Aşağıdaki çıktıyı üretecektir:
Loop stopped at i = 10 and num = 40
PHP do-while Döngüsü
Do-while ifadesi bir kod bloğunu en az bir kez yürütür; daha sonra koşul doğru olduğu sürece döngüyü tekrarlar.Sözdizimi
do {
code to be executed;
}
while (condition);
Örnek
Aşağıdaki örnek, i değerini en az bir kez artıracak ve i değişkeninin değeri 10'dan küçük olduğu sürece artırmaya devam edecektir.
Kod:
<?php
$i = 0;
$num = 0;
do {
$i++;
}
while( $i < 10 );
echo ("Loop stopped at i = $i" );
?>
Aşağıdaki çıktıyı üretecektir:
Loop stopped at i = 10
PHP break ifadesi
PHP break anahtar sözcüğü bir döngünün yürütülmesini erken sonlandırmak için kullanılır.Break ifadesi, ifade bloğunun içinde yer alır. Size tam kontrol sağlar ve döngüden çıkmak istediğinizde çıkabilirsiniz. Döngüden çıktıktan sonra döngüye hemen bir ifade yürütülür.
Örnek
Aşağıdaki örnekte sayaç değeri 3'e ulaştığında koşul testi doğru olur ve döngü sonlanır.
PHP:
<?php
$i = 0;
while( $i < 10) {
$i++;
if( $i == 3 )break;
}
echo ("Loop stopped at i = $i" );
?>
Aşağıdaki çıktıyı üretecektir:
Loop stopped at i = 3
PHP continue ifadesi
PHP continue anahtar sözcüğü bir döngünün geçerli yinelemesini durdurmak için kullanılır ancak döngüyü sonlandırmaz.Tıpkı break ifadesi gibi continue ifadesi de döngünün yürüttüğü kodu içeren ifade bloğunun içinde yer alır ve öncesinde koşullu bir test bulunur. Continue ifadesiyle karşılaşan geçiş için, döngü kodunun geri kalanı atlanır ve bir sonraki geçiş başlar.
Örnek
Aşağıdaki örnekte döngü dizinin değerini yazdırır ancak hangi koşul doğruysa kodu atlar ve bir sonraki değer yazdırılır.
PHP:
<?php
$array = array( 1, 2, 3, 4, 5);
foreach( $array as $value ) {
if( $value == 3 )continue;
echo "Value is $value \n";
}
?>
Aşağıdaki çıktıyı üretecektir:
Value is 1
Value is 2
Value is 4
Value is 5

