foreach döngüsü
foreach ile bir dizinin tüm elemanlarını gezmeyi öğrenirsin.
foreach döngüsü
foreach döngüsü, bir dizinin (array) tüm elemanlarını tek tek gezmek için kullanılır. Önce bir dizi tanımlarsın, sonra foreach ($dizi as $eleman) ile her elemanı sırayla alırsın.
Örneğin $fruits = ["elma", "muz", "kiraz"]; ile üç meyveli bir dizi oluşturursun. foreach ($fruits as $fruit) yazdığında her adımda $fruit sırayla "elma", "muz", "kiraz" olur.
Eleman değişkeni
foreach döngüsünde as kelimesinden sonraki değişken, o adımdaki elemanı tutar. Bu değişkene istediğin adı verebilirsin; genelde tekil bir ad seçilir.
Örneğin $prices = [10, 20, 30]; dizisinde foreach ($prices as $price) yazarsan $price sırayla 10, 20, 30 olur. Her adımda $price ile işlem yapabilirsin.
Uygulama Meyveleri yazdır
$fruits dizisini foreach ile gez ve her meyveyi echo ile ayrı satıra yazdır.
Örnek çözümü göster
foreach ($fruits as $fruit) yaz ve echo $fruit . "\n" ile yazdır.
Örnek çözüm:
<?php
$fruits = ["elma", "muz", "kiraz"];
// Her meyveyi ayrı satıra yazdır
foreach ($fruits as $fruit) {
echo $fruit . "\n";
}
Kendini test et
-
Aşağıdaki kodun çıktısı nedir?
$fruits = ['a', 'b']; foreach ($fruits as $f) { echo $f; }- a
- ab
- ba
- ab
Cevabı göster
ab — Doğru. foreach her elemanı sırayla gezer: a sonra b.
-
foreach kalıbını tamamla
$fruits = ["elma", "muz"]; foreach ($fruits ____ $fruit) { echo $fruit; }Cevabı göster
$fruits = ["elma", "muz"]; foreach ($fruits as $fruit) { echo $fruit; } -
foreach parçalarını eşle
- foreach
- Dizi elemanlarını gezer
- as
- Elemanı değişkene atar
- $fruit
- Tek bir elemanı tutar
-
foreach içinde 'as' kelimesinin görevi nedir?
- Döngüyü sonlandırır
- Koşulu kontrol eder
- Sayacı artırır
- Elemanı değişkene atar
Cevabı göster
Elemanı değişkene atar — Doğru. as her elemanı belirtilen değişkene atar.