İçindekiler [göster]
Bu hafta PHP’de diziler (array) üzerine çalışma yaptık. Ayrıca, tüm kursiyerler PHP ile kendi hesap makinelerini yaptı. =) Aşağıda; derste de benzeri anlatılan, PHP’de dizi kullanımı konusunda başlangıç seviyesinde bir örnek bulabilirsiniz.
PHP ile yazılmış bir hesap makinesi örneğini şurada bulabilirsiniz.
PHP’de Diziler İle Debelenmece
<?php /* PHP'de dizi kullanımı ile ilgili örnekler... Umut BENZER https://ubenzer.com/ */ /* Diziyi değerleri ile birlikte, tek satırda aşağıdaki gibi yaratabiliriz. */ $dizi = array("ali","ayşe","mehmet","fatma"); /* Özel indis değerleri vermedik. PHP kafadan 0, 1, 2... şeklinde atadı. */ /* Daha sonra diziye, yeni bir eleman eklemek istersek aşağıdaki kodu yazabiliriz. */ $dizi[] = "veli"; $dizi[] = "mahmut"; /* [] ile, PHP bizim yerimize ilgili veriyi diziye sıradaki indis ile atar. Eğer indis numaraları bizim için önemli değilse, bir elemanın kaçıncı sırada olduğunu takmıyorsak o zaman bu oldukça kullanışlıdır. */ /* Diziden bir eleman aşağıdaki gibi çekilir. */ echo $dizi[0]."<br />"; /* Dizi; eğer indisler biliniyorsa, nümerik ve sıralıysa dizi for ile gezilebilir. */ echo "İlk döngü:<br />"; for ($i = 0; $i<count($dizi);$i++) { echo $dizi[$i]."<br />"; } /* Diziler indisleri sıralı olsun veya olmasın foreach ile rahatlıkla gezilebilir. Dizilerin dolaşılması için tercih edilecek yöntem bu olmalıdır. */ echo "İkinci döngü:<br />"; foreach($dizi as $d) { echo $d."<br />"; } /* Dizilerde kendimiz özel indis belirtmek istersek, bunu aşağıdaki şekilde yapabiliriz. */ $dizi2 = array("encokkonusan" => "ali", "enazkonusan" => "ayşe", "encaliskan" => "mehmet", "enuykucu" => "fatma", "eninek" => "fuat", "entembel" => "veli", "hasan","faruk"); /* Yukarıkdai örnekte hasan ve faruğa özel bir indis atamadık. PHP kafadan kendisi bir atama yapar. */ /* İndislerini kendimiz belirlediğimiz dizilerde bir elemana, indis adı verilerek ulaşılabilir. */ echo $dizi["encokkonusan"]."<br />"; /* Ekrana ali yazar. */ /* Artık indisler 0'dan başlamadığı için, for ile bu diziyi gezemeyiz. Aşağıdaki kod parçasını çalıştırırsanız hata verecektir: echo "İlk döngü:<br />"; for ($i = 0; $i<count($dizi);$i++) { echo $dizi[$i]."<br />"; } */ /* Ama diziyi hala foreach ile gezebiliriz. $k ile indis adını, $d ile dizi elemanının değerini öğrenebiliriz. */ echo "İkinci döngü:<br />"; foreach($dizi as $k => $d) { echo $k. " ".$d."<br />"; } /* Ekrana encokkonusan ali enazkonusan ayşe encaliskan mehmet enuykucu fatma eninek fuat entembel veli 0 hasan 1 faruk yazar. Görüyoruz ki, biz özel bir indis vermediğimizde, PHP kafadan kendisi indis adını kendisi atamıştır. */
Bitirirken
Gelecek hafta bayram tatili nedeniyle, 23 Kasım 2010 günü de vizeler nedeniyle ders yapılmayacak. 30 Kasım’da görüşmek üzere! =)
‘de, da’ eki nasıl yazılır?
Almanya’da nasıl ehliyet aldım?
-de -da eki ne zaman ayrı yazılır?
Almanya’dan kalıcı oturuma izni (niederlassungserlaubnis) nasıl alınır?
Almanya’da nasıl ehliyet aldım?
Bir şirket neden uzaktan çalışmaya (remote working) izin verir?
-de -da eki ne zaman ayrı yazılır?
Almanya’ya gelmek için yapılan bürokratik işlemler