25 Ocak 2012 Çarşamba

PHP Çok Boyutlu Diziler


C ve Java dillerinde,birden fazla boyuta sahip dizi tanimlamak gercekten de ileri seviye uzmanlik gerektiren kavramlardir.PHP de ise bu konu icin,kimsenin basini agritmadan kisaca tanimlanabilcek ve uygulanabilecek yazim kurallari gelistirilmistir.Bir diziye istediginiz kadar cok boyut katabilirsiniz.


PHP icinde bir diziyi kullanirken ona iki'den fazla boyut katmak,cok ta guzel bir programcilik teknigi degildir.Bu hem sizin hemde PHP nin yapisi itibari ile bir cok extra yuku beraberinde getirir.Sizin icin, kodun sonradan baska kisiler tarafindan bakiminin zorlasasmasi ,sunucu icin ise kaynaklarinin yok edilmesi bakimindan onemli ve dusunulmesi gereken,ve hatta mumkunse iki den fazla boyut icin kacininlmasi gereken programlama teknikleridir...





Simdi de orneklerle konuyu aydinlatmaya calisalim:


<?php


$ornek_dizi = array("Ambalajlar" => array("kagit","plastik"),"Urunler" => array("et", array("sut","yumurta")));
print $ornek_dizi["Ambalajlar"][1];
//ekrana plastik yazdirdim...
print $ornek_dizi["Urunler"][2][1];
//ekrana sut yazdirdim...
?>