Yazeka
Arama sonuçlarına göre oluşturuldu
PHP'de bir dizi üzerinde foreach döngüsü kullanmak için iki sözdizimi mevcuttur:
- Yalnızca değer için:
foreach ($dizi as $değer) { // Döngü içinde yapılacak işlemler }
- Anahtar ve değer için:
foreach ($dizi as $anahtar => $değer) { // Döngü içinde yapılacak işlemler }
Örnek kullanım:
$degredizi = array("degre1", "degre2", "degre3"); foreach ($degredizi as $elemanlar) { echo $elemanlar."<br />"; }
Bu döngü, küme parantezleri arasında kalan kodları her eleman için çalıştırır ve her döngüde sırayla bir eleman değerini $elemanlar değişkenine atar 2.
Referans ile kullanım:
foreach ($sayilar as &$sayi) { $sayi *= 2; } print_r($sayilar); // Çıktı: Array ( [0] => 2 [1](https://www.php.net/manual/tr/control-structures.foreach.php) => 4 [2](https://medium.com/dincerdegre/phpde-for-each-kullan%C4%B1m%C4%B1-ve-array-dizi-listelemek-e8cefef4e253) => 6 )
Bu örnekte, $sayilar dizisindeki her bir eleman döngü içinde iki ile çarpılır 3.
Foreach döngüsü, dizinin veya nesnenin tüm elemanları üzerinde döner ve döngü içinde
breakifadesi kullanılarak sonlandırılabilir 3.
5 kaynaktan alınan bilgiyle göre: