• 17-07-2010, 19:04:22
    #1
    Arkadaşlar aşağıdaki kodda "$gelenkullanici" değişkeni $_COOKIE metoduyla çekilmiş bir Cookie dizi değişkeni. $kelime cookie dizi değişkenin anahtar kelimesi. $deger de cookie dizi değişkenine ait değeri temsil ediyor.

    	foreach($gelenkullanici as $kelime  => $deger){
    		echo "$kelime = $deger"."<br>";
    		}
    Benim anlayamadığım nokta yukarıdaki ifadede => işareti ne anlama geliyor?
  • 17-07-2010, 19:28:45
    #2
    Eşit veya büyük sanırım ?
  • 17-07-2010, 19:29:20
    #3
    gelenkullanıcının indis numarasını veriyor

    edit: aynı array gibi düşünebilirsin
    array(' '=>' ');
  • 17-07-2010, 19:34:16
    #4
    Üyeliği durduruldu
    http://www.php.net/manual/en/control...es.foreach.php

    foreach yapısının kalıbı diyebiliriz.

    bir dizinin tüm elemanları için döngü yapabilmemizi sağlayan yapıdır.

    en basit hali aşağıdaki gibidir.

    foreach ($dizi as $deger)
    {
    
    }
    ancak her dizi elemanının bir de indisi alınmak istenirse o zaman ifade aşağıdaki gibi değiştiriliyor.
    foreach ($dizi as $anahtar => $deger)
    {
    
    }
    bunu dizi tanımlarındaki

    $dizi=array('anahtar' => 'deger');
    buradaki => işareti gibi de düşünebilirsiniz. dizi anahtarını değere bağlayan operatör.
  • 17-07-2010, 19:36:38
    #5
    $dizi = array(
    			'ad' 	=> 'ibrahim',
    			'soyad'	=> 'Hızlıoğlu'
    			);
    			
    foreach($dizi AS $field => $value)
    {
    	echo '<p>İndis : ' . $field;
    	echo '<br/>Değer : ' . $value . '</p>';
    }
    Çıktısı :

    İndis : ad
    Değer : ibrahim
    
    İndis : soyad
    Değer : Hızlıoğlu
  • 17-07-2010, 19:41:29
    #6
    AKoyun adlı üyeden alıntı: mesajı görüntüle
    gelenkullanıcının indis numarasını veriyor

    edit: aynı array gibi düşünebilirsin
    array(' '=>' ');
    taSManiaN adlı üyeden alıntı: mesajı görüntüle
    Eşit veya büyük sanırım ?
    D3LLy adlı üyeden alıntı: mesajı görüntüle
    http://www.php.net/manual/en/control...es.foreach.php

    foreach yapısının kalıbı diyebiliriz.

    bir dizinin tüm elemanları için döngü yapabilmemizi sağlayan yapıdır.

    en basit hali aşağıdaki gibidir.

    foreach ($dizi as $deger)
    {
    
    }
    ancak her dizi elemanının bir de indisi alınmak istenirse o zaman ifade aşağıdaki gibi değiştiriliyor.
    foreach ($dizi as $anahtar => $deger)
    {
    
    }
    bunu dizi tanımlarındaki

    $dizi=array('anahtar' => 'deger');
    buradaki => işareti gibi de düşünebilirsiniz. dizi anahtarını değere bağlayan operatör.
    OfisSoft adlı üyeden alıntı: mesajı görüntüle
    $dizi = array(
    			'ad' 	=> 'ibrahim',
    			'soyad'	=> 'Hızlıoğlu'
    			);
    			
    foreach($dizi AS $field => $value)
    {
    	echo '<p>İndis : ' . $field;
    	echo '<br/>Değer : ' . $value . '</p>';
    }
    Çıktısı :

    İndis : ad
    Değer : ibrahim
    
    İndis : soyad
    Değer : Hızlıoğlu
    Ne işe yaradığını anladım çok teşekkür ederim. Ama en çok OfisSoft 'un örneğinden kavradım. +rap çok teşekkürler