|
PHP Script ile web programlamayı bu site inşaAllah size öğretecek; Bunu isteyin !
|
PHP de Array (dizi) index,
Gereksiz hiçbir bilgi yoktur. Lütfen hepsini dikkatli bir şekilde sırasıyla okuyun ve uygulayın. |
|
PHP index PHP Derslerine Giriş PHP Kurulumu (Easy PHP) PHP öğrenmek istiyorum PHP Echo (değişkenler) PHP - dosya okuma PHP de Array (diziler) PHP for loop (döngü) PHP if sorgusu (and, or, not) PHP die ve if isset PHP date time functions |
PHP Dersleri [ Ders 6 ] Array dizi demektir; php de geçen komut, operatör, fonksiyonlar vs.. gibi array de ingilizce bir kelimedir. birçok değişkene aynı ismi vermemizi sağlar. değişkenlere index numarası ile ulaşılır. Bazı hazır fonksiyonların sonucu array olarak dönebileceği gibi arrayleri biz de oluşturabiliriz. Örneğin önceki dersimizde file() komutuyla resimler.txt dedeki içeriği diziye atmıştık; yani file() komutu bize sonucu dizi olarak verdi. TXT dosyasındaki her bir satır dizinin bir elemanı oldu. Mutfak örneğini hatırlayacağınız gibi; diziler aynı tip aynı isimdedir tek bir fark vardır o da sıra yani index numarasıdır. Eğer kendimiz array tanımlıyorsak o durumda şu aşağıdaki satırla array tanımı yapabiliriz. $benimdizim = array('pazart.','salı','çarşamba','perşembe','','',''); Eğer dizinin herhangi bir elemanını değiştirmek istersek; Değişken tanımlarken yaptığımız gibi = deyip içeriği yazmamız yeterlidir. Örneğin; $benimdizim[0] = "pazartesi"; $benimdizim[4] = "cuma"; $benimdizim[5] = "cumartesi"; $benimdizim[6] = "pazar"; Şimdi dizinin elemanlarını ekrana yazdıralım: echo $benimdizim[0]; echo "<br>"; echo $benimdizim[1]; echo "<br>"; echo $benimdizim[2]; echo "<br>"; echo $benimdizim[3]; echo "<br>"; echo $benimdizim[4]; echo "<br>"; echo $benimdizim[5]; echo "<br>"; echo $benimdizim[6]; echo "<br>"; Fakat bu şekilde anca dizi olayını öğrenmeniz için kodlar yazıyoruz; gerçek hayatta kullanıcak örneklere inşaAllah birkaç ders sonra geçeceğiz. " Ben pazartesi günü şirkete gelmeyeceğim perşembe gününe kadar izinliyim." Yukardaki cümledeki günlerin isimleri dizi elemanlarının index numarası verilerek yazıldı: $gunler = array('pazartesi', 'salı', 'çarşamba', 'perşembe', 'cuma', 'cumartesi', 'pazar'); echo 'Ben'. $gunler[0] .' günü şirkete gelmeyeceğim '. $gunler[3] . ' gününe kadar izinliyim.'; Bir başka örneğe geçelim; Bugün 18 Aralık Perşembe peki bu günden sonraki Aralık ayının günlerini yazmak istesek nasıl bir php kodlama ile yazabiliriz? Bu yukardaki işlemi asıl for nex döngüsüyle yapacağız fakat henüz for nex döngüsüne girmeyeceğim biraz hammallık yapacağız ama bu bizim for nex döngüsünü daha iyi anlamamızı sağlayacak. Birşey varken anlaşılması güçtür yokluğunda o şeyi daha iyi anlarız. Hata yapmadan iyice kavranmadığı söylemiştim bu da onun gibi birşey. Zorunda kaldığımızda, işbaşa düştüğünde hatalar artar ve asıl öğrenme hatalar yapılıyorkendir. Hata yapmaktan ve ilkel halini kodlamaktan sıkılmayın. Çok yoğun mantık içeren kodları adım adım kodlamalısınız. Çalışıp iş yapmasını ön planda tutmalısınız. 19 aralık cuma 2008 20 aralık cumartesi 2008 21 aralık pazar 2008 22 Aralık pazartesi 2008 23 Aralık salı 2008 24 Aralık çarşamba 2008 25 Aralık perşembe 2008 26 Aralık cuma 2008 27 Aralık cumartesi 2008 28 Aralık pazar 2008 29 Aralık pazartesi 2008 30 Aralık salı 2008 31 Aralık çarşamba 2008 Yukarıdaki görüntüyü yazan php kodu için buraya tıklayınız. PHP kodlarına baktıysanız ne kadar hantal bir kod olduğunu görmüşsünüzdür; İşte Döngüye bu yüzden ihtiyaç vardır; Tekrarlanan işlerde (satırlarda) döngü vazgeçilmez bir php kodlamasıdır. Bir sonraki dersimizde for nex döngüsünü anlatacağım inşaAllah. |
|
Nihat ve Levent'e sitenin oluşturulması için vermiş oldukları destekten ötürü teşekkür ederiz. Yayına başlama 1 Aralık 2008 Pazartesi Saat 21:10 dur. Lütfen sitedeki içerikleri kaynağına link vermeden hiçbir yerde yayınlamayınız. |