Geçen ders dizileri görmüştük.Şimdi hepinizin aklına gelmiştir peki birden fazla değişken varsa ne yapacağız.Bunu sormakta haklısınız genelde de birçok boyutlu dizi karşımıza çıkar.Örnek olarak yine size Türkiye Şehirler Haritası örneğini vereceğim Neyse fazla uzatmadan sade de gel diye duyuyorum sanki: Bu Sefer haritada bölgelere göre şehirlerin listesini çıkaracak bir program lazım tabi bu da dizilerle oluyor,aslında hayatımızın bir bölümü diziler.Şimdi 2 örnekle size çok boyutlu dizileri anlatmaya başlayalım.
Öncelikle oluşturacağımız dizimizi tablo üzerinde gösterelim.
Türkiye Şehirler Haritası
MARMARA BÖLGESİ DOĞU ANADOLU BÖLGESİ AKDENİZ BÖLGESİ
1 - İstanbul 1 - Erzurum 1 - Antalya
2 - Kocaeli 2 - Muş 2 - Adana
3 - Sakarya 3 - Erzincan 3 - Osmaniye
Örnek 1
1. <?php
2. $otel
[
"Marmara Bölgesi"
][
"1"
]=
"İstanbul"
;
3. $otel
[
"Marmara Bölgesi"
][
"2"
]=
"Kocaeli"
;
4. $otel
[
"Marmara Bölgesi"
][
"2"
]=
"Sakarya"
;
5.
6. $otel
[
"Doğu Anadolu Bölgesi"
][
"1"
]=
"Erzurum"
;
7. $otel
[
"Doğu Anadolu Bölgesi"
][
"2"
]=
"Muş"
;
8. $otel
[
"Doğu Anadolu Bölgesi"
][
"3"
]=
"Erzincan"
;
9.
10. $otel
[
"Akdeniz Bölgesi"
][
"1"
]=
"Antalya"
;
11. $otel
[
"Akdeniz Bölgesi"
][
"2"
]=
"Adana"
;
12. $otel
[
"Akdeniz Bölgesi"
][
"3"
]=
"Osmaniye"
;
13.
14. echo
$
Türkiye Şehirler Haritası[
"Marmara Bölgesi"
][
"Kocaeli"
];
16. ?>
Yukarıdaki örnek biraz uzun yapılmış hali şimdi de daha kısa yönden yapmayı öğreteceğiz bu'da array komutuyla olanı...
1. <?php
2. $Türkiye Şehirler Haritası=array(
3. "Marmara Bölgesi"=>array("1"=>"İstanbul","2"=>"Kocaeli","3"=>"Sakarya"),
4. "Doğu Anadolu Bölgesi"=>array("1"=>"Erzurum","2"=>"Muş","3"=>"Erzincan"),
5. "Akdeniz Bölgesi"=>array("1"=>"Antalya","2"=>"Adana","3"=>"Osmaniye")
6. );
7.
8. echo $Türkiye Şehirler Haritası ["Marmara Bölgesi"]["2"]; // ekrana Kocaeli yazdırır
9. ?>
Dizilerden sonra Çok Boyutlu Dizileride örneklerle Anlatmaya çalıştık .Not:Lütfen uygulamalı örnekler yapınız.
Bu yazıyı beğendiğiniz mi? Paylaşın!
Yayınlandığı Sınıf: Php
0 yorum:
Yorum Gönder