Şu array'ı kafam almıyor

PHP ve MySQL ile ilgili yardım taleplerinizi paylaşabilirsiniz.
Cevapla
Özgür
Deneyimli Üye
Deneyimli Üye
Mesajlar: 350
Kayıt: 16 Şub 2009, 01:16

Şu array'ı kafam almıyor

Mesaj gönderen Özgür » 21 Nis 2014, 18:00

Kod: Tümünü seç

<?php
function acilir_liste($secenekler){
   echo "<select>";
   foreach($secenekler as $secenek)
      echo "<option>$secenek</option>";
   echo "</select>";
}
 
$merkezler=array("Ankara","İstanbul","İzmir","Adana","Erzurum");
acilir_liste($merkezler);
?>

Kullanıcı avatarı
Gökhan
Deneyimli Üye
Deneyimli Üye
Mesajlar: 390
Kayıt: 11 Şub 2009, 22:57

Re: Şu array'ı kafam almıyor

Mesaj gönderen Gökhan » 24 Nis 2014, 13:42

acilir_liste() fonksiyonunun, $secenekler isimli patametresi için en son satırda $merkezler isimli dizi geçirilerek fonksiyon çağırılmış.

Fonksiyonun içerisinde dizinin her elemanı foreach döngüsü ile dolanılmış ve değeri her döngüde $secenek degişkenine atanarak, HTML de select menüsü için option tagında değer olarak yazdırılmış.

select için name ve optionlar içn value değerleri verilmemiş bu nedenle, post ya da get olarak kullanılabilecek bir eleman oluşmuyor.

Netice olarak $merkezler isimli dizide tanımlı şehirler açılır select menüde ekrana gelecek.

Özgür
Deneyimli Üye
Deneyimli Üye
Mesajlar: 350
Kayıt: 16 Şub 2009, 01:16

Re: Şu array'ı kafam almıyor

Mesaj gönderen Özgür » 26 Nis 2014, 23:50

Sağolun. Herşeyi for ile yapmaya çalışıyorum. foreach çok pratik bazı durumlarda. Biraz egzersiz yapmalıyım. foreach, array, foreach ($dizi as $deger) vs. :)

Cevapla

Kimler çevrimiçi

Bu forumu görüntüleyen kullanıcılar: Hiç bir kayıtlı kullanıcı yok ve 3 misafir