Dersim php: Mayıs 2015

3 Mayıs 2015 Pazar

php dizi oluşturma

Diziler grup halindeki değişkenler olarak tanımlanabilir. Dizi içerisinde yüzlerce değişken olabilir. Dizi elemanları indis adı verilen sıra numarası ile çağrılır. Sıra numarası 0 (sıfır) ile başlar.

Aşağıdaki örnek dizi haftanın günlerini göstermektedir.  $hafta=array("Pazartesi","Salı","Çarşamba","Perşembe","Cuma","Cumartesi","Pazar"); Dizi içindeki herhangi bir elemana ulaşmak için onu numarası ile çağırabilirsiniz. echo $hafta[1]; Bu şekilde yazılan bir komut bize "Salı" gününü yazacaktır.   index Tanımlama : Dizi tanımlama sırasında sayıları kendimiz vererek index numaralarını değiştirebiliriz. Örneğin yukarıdaki örnekte "Pazartesi" için 1 sayısı kullanmak isterseniz aşağıdaki gibi yazılması gerekir. $hafta[1]="Pazartesi"; $hafta[2]="Salı"; $hafta[3]="Çarşamba"; ... ... Bu durumda dizinin ilk elemanı Pazartesi oldu. Dizi içerisine sonradan eleman eklemek isterseniz ve sıra numarasının kaç olduğunu bilmiyorsanız boş değer girebilirsiniz. Bu durumda Php bir sonraki numarayı otomatik olarak atayacaktır. $Personel[] = "Ahmet"; $Personel[] = "Ayşe"; Örnek: Php ile kullanılan date komutu haftanın günlerini ingilizce yazar. ama bize Türkçe isimler gerektiği için bunu nasıl yapacağımızı dizilerle görelim: <?php $hafta=array("Pazar","Pazartesi","Salı","Çarşamba","Perşembe","Cuma","Cumartesi"); $gun=date("w"); echo $hafta[$gun]; ?> Date komutu parantez içine yazılan harfe göre farklı değer verir. date("w") : haftanın kaçıncı günü olduğunu yazar. Pazar=0, Pazartesi=1, Salı:2 ... Bu durumda diyelim ki biz Salı günündeyiz o zaman $gun=2 şekline dönüşecektir.
Devamını Oku