• 02-01-2009, 22:59:22
    #1
    Üyeliği durduruldu
    Kisaca Foreach Dongusune ornek Verdim..
    <?php
    //foreach dongusu
    $sayi=1;
    $hac=array ("r101",
                "r102",
                "r103",
                "r104",
                "r105",
                "r106",
                "r107");
    foreach ($r1 as $r10)
    {
    echo $sayi++ ;
    echo " : $r10<br> ";
    }
    ?>
  • 02-01-2009, 23:35:18
    #2
    WebAdvis0r adlı üyeden alıntı: mesajı görüntüle
    Kisaca Foreach Dongusune ornek Verdim..
    <?php
    //foreach dongusu
    $sayi=1;
    $hac=array ("r101",
                "r102",
                "r103",
                "r104",
                "r105",
                "r106",
                "r107");
    foreach ($r1 as $r10)
    {
    echo $sayi++ ;
    echo " : $r10<br> ";
    }
    ?>

    yanlış.
    doğrusunu anlatmak gerekirse;
    foreach ile dizideki elemanların hepsini aynı işlemlerden geçirebilirsiniz.
    örnek:

    $doom=array("r10","php","doomsday"); 
    
    foreach($doom as $x) { 
    echo $x.'<br>'; 
    }
    gibi örnekleyebiliriz.
    detay isteyen olursa; anahtarlarla kullanımı gibi..
    belirtirse anlatırım.
  • 02-01-2009, 23:37:12
    #3
    Kimlik doğrulama veya yönetimden onay bekliyor.
    hocam detayını da görebilir miyiz acaba ?
  • 02-01-2009, 23:47:46
    #4
    $dizi=array("yazar"=>"doomsday","site"=>"r10","bolum"=>"php");
    //  böyle bir dizimiz olsun. anahtarlara sahip. 
    foreach($dizi as $key => $icerik) { 
    echo $key." : ".$icerik."<br>";
    }
    gibi kullanilabilir.
    çoklu dizilerde vs.
  • 02-01-2009, 23:54:35
    #5
    çok hoş anlatmışsın hocam ellerine sağlık
  • 03-01-2009, 09:00:37
    #6
    Üyeliği durduruldu
    konuyla çok yakın yada çok uzak ilgisi olmayarak
    PHP: array_map - Manual

    ilede bir fonksiyonu dizinin tamamına uygulayabilirsiniz
  • 03-01-2009, 09:04:14
    #7
    Misafir
    DoomsDay güzel anlatım
  • 03-01-2009, 14:34:07
    #8
    Eposta Aktivasyonu Gerekmekte
    For döngüsüyle de arrayları listeleyebilirsiniz.
    <?
    $ert=array("listelenecek","listelenebilecek","değer",213);
    for ($say=0; $say<= count($ert); $say++) {
    echo $ert[$say] "<br>";
    }
    ?>
  • 04-01-2009, 04:47:15
    #9
    Ekleme...
    Foreach sadece dizilerde kullanılmaz. Mesela bir nesnenin değişkenlerinin adını ve değerlerini tarayabiliriz...

    <?
    class test{
     public $var1 = '1';
     public $var2 = '2';
    }
    
    $test = new test;
    
    foreach ($test as $key => $value) {
     echo "$key=>$value<br>";
    }
    ?>