Foreach Döngüsü

Dizilerde foreach kullanımı

Foreach DöngüsüTek Boyutlu Dizilerde foreach Kullanımı

$Gunler=array('Pazartesi', 'Salı', 'Çarşamba', 'Perşembe', 'Cuma');

foreach($Gunler as $Gun){

        echo "$Gun<br/>";
       
}

 

Çift Boyutlu Dizilerde foreach Kullanımı

$Ornek=array('istanbul'=>array('sirinevler', 'bahcelievler', 'bakirköy'),
                'ankara'=>array('kızılay', 'yenimahalle', 'çankaya') );
                               
                               
foreach($Ornek as $Anahtar=>$Orn){ //iki kez dönecek
       
        echo "$Anahtar<hr/>";
       
        foreach($Orn as $Or){ // her birisinin eleman sayısı kadar dönecek
                echo "$Or<br/>";
        }
}

 
  foreach ve for, while Farkları

$ogrenciler=array(
        array("ADI"=>"Mustafa", "SOYADI"=>"Ünlü", "NUMARASI"=>45),
        array("ADI"=>"Hakan", "SOYADI"=>"Kocatürk", "NUMARASI"=>12),
        array("ADI"=>"Neslihan", "SOYADI"=>"Aydın", "NUMARASI"=>33),
        array("ADI"=>"Aslı", "SOYADI"=>"Kocatürk", "NUMARASI"=>15),
);

//echo $ogrenciler[1]['ADI'];

foreach($ogrenciler as $ogrenci){
       
        foreach($ogrenci as $anahtar=>$AnahtarIcindekiDeger){
       
                echo "$anahtar : $AnahtarIcindekiDeger ";
        }
        echo "<hr />";
}

for($i=0; $i<count($ogrenciler); $i++){

        while(list($anahtar, $deger)=each($ogrenciler[$i])){
               
                echo "$anahtar : $deger ";
        }
        echo "<hr />";
}
 

 

Yorumunuzu Ekleyin
Foreach Döngüsü Yorumları +2 Yorum
  • dnxli_20
    1
    dnxli_20
    Bi sorum olucak; <?php malzeme row_Recordset5['liste']; sayi1; cexplode',',malzeme; foreachc as a sonucmysql_fetch_rowmysql_query"select kdv from malzemeler where malzeme_adi'a'"; ?> <tr> <td><?php echo sayi; ?></td> <td><?php echo a; ?></td> <td>sd</td> <td><?php echo sonuc[0];?></td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> </tr> <?php sayi++; bu kodda foreach içindeki sql sorgusu 1 defa çalışıyor diğer döngülerde sonuç vermiyor. bi türlü çıkamadım işin içinden yardımcı olur musunuz???
    10 Mart 2013 14:35:10, Pazar
  • egmyo
    1
    egmyo
    25 İLE 80 arası rastgele sayıların atandığı bir dizi nasıl oluşturulyr???
    08 Haziran 2016 14:17:44, Çarşamba


Yükleniyor...
Yükleniyor...