PHP'de `foreach` döngüsü, dizileri veya başka veri yapılarını elemanlarına sırayla erişmek ve işlemek için kullanılır. `foreach` döngüsü, her bir elemanı alır ve belirtilen değişkene atar, böylece dizi veya veri yapısındaki her elemanı işleyebilirsiniz. İşte `foreach` kullanımının temel yapısı:
<?php
foreach ($dizi as $eleman) {
// Elemanı işle
}
?>
`$dizi`, elemanları üzerinde dolaşmak istediğiniz dizi veya veri yapısını temsil eder. `$eleman`, her bir döngü dönüşünde sıradaki elemanın değerini içerir. Döngü her eleman için otomatik olarak bir adım ilerler.
Ayrıca, elemanın yanı sıra elemanın anahtarına da ihtiyacınız varsa, şu şekilde kullanabilirsiniz:
<?php
foreach ($dizi as $anahtar => $eleman) {
// Anahtarı ve elemanı işle
}
?>
Örnek olarak, bir diziyi `foreach` döngüsüyle dolaşmak:
<?php
$fruits = array("elma", "armut", "muz", "çilek");
foreach ($fruits as $fruit) {
echo $fruit . "<br>";
}
?>
Yukarıdaki örnekte, dizi içindeki her meyve elemanı sırayla ekrana yazdırılacaktır.
Anahtarları ile birlikte dizi elemanlarını dolaşmak için:
<?php
$colors = array("kırmızı" => "apple", "sarı" => "banana", "mor" => "grape");
foreach ($colors as $key => $value) {
echo "Anahtar: " . $key . ", Değer: " . $value . "<br>";
}
?>
Bu örnekte, anahtarlar (örneğin, "kırmızı") ve değerler (örneğin, "apple") sırayla ekrana yazdırılacaktır.
Release date : 25.10.2023 Author : Samet Views : 308 Category : Php