Navigate / search

Dizilerin Döngülerle Kullanımı – Alfanumerik

Alfanumerik Dizilerin Döngülerle Kullanımı

Dizi anahtarlar yani indisleri numerik olmayan dizileri bir kaç ders önce görmüştük.Bu dizilerde foreach döngüsünü kullanmak, numerik anahtarı dizilerde foreach kullanmaktan biraz farklıdır.Foreach yapısı şu şekildedir

foreach ($degisken as $anahtar=>$deger){
}

Bu döngüde ilk önce dizi değişkenimiz yazılır ve as koyulur.Sonrasına yazdığımız $anahtar=>$deger ise dizi değişkenimizdeki her bir elemanın anahtarını ve değerini gösterir.Döngü her döndüğünde sıradaki elemanın anahtar ve değer çiftini alır.
Telefon dizisi örneğimizi foreach ile yazdırmayı deneyelim.

1
2
3
4
5
6
7
8
9
10
$ozellik[marka]="Nokia";
$ozellik[model]="5300";
$ozellik[kamera]="1.3 Mp";
$ozellik[mp3]="var";
$ozellik[bluetooth]="var";
$ozellik[fmradio]="var";
 
foreach ($ozellik as $nitelik=>$durum){
      echo "$nitelik : $durum";
      }

bu kodlarımızı çalıştırırsanız sonucun şu şekilde olacağını görürsünüz.

marka : Nokia
model : 5300
kamera : 1.3 Mp
mp3 : var
bluetooth : var
fmradio : var