İç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! =)
Almanya’dan kalıcı oturuma izni (niederlassungserlaubnis) nasıl alınır?
Almanya’da nasıl ehliyet aldım?
Harici monitör parlaklığı klavye ile nasıl değiştirilir?
‘de, da’ eki nasıl yazılı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