Php’de diziler üzerindeki işlemlere bir önceki ders başlamış dizi nasıl oluşturulur nasıl sılanır kısaca anlatmıştık. Ama eğer ben hatırlamıyorum unuttum vs.. gibi bahaneleriz var ise tekrardan yazayım :)
- <?php
- //Yukarıdaki satır dizi oluşturmak için kullanılır öncelikle dizi ismi sonra //array aç parantez ve çift tırnak içinde aralarına virgül koyarak dizinin //elemanları
- $dizi1[]=“eleman1”;
- $dizi1[]=“eleman2”;
- $dizi1[]=“eleman3”;
- //Buda başka bir dizi oluşturma yolu yapılan işlem dizi ismi aç kapa köşeli //parantez daha sonra dizinin elamanı ama bu yöntemde biraz uzun sürebilir.
- ?>
Diziler üzerinde sıralama işlemleri için sort ve rsort komutları kullanılır.
Sort a-z, küçükten büyüğpe rsort z-a, büyükten küçüğe şeklinde sıralama yapar
Diziler üzerinde işlem yapan fonksiyonlardan ;
diziye elama ekleyen array_push
dizinin ilk elemanını silen array_shift
iki diziyi birleştiren array_merge
diziden belli bir bölümü alan array_slice
Şimdi bu fonk. kullandığımız bir program yazalım :)
- <?php
- //dizi isimli bir dizi oluşturduk
- //diziyeni isimli dizinin içine dizi isimli dizinin 1.elemanından itibaren 3 tane eleman aldık)
- //Diziyeni isimli dizinin ilk elemanını sildik
- //dizi ve diziyeni dizlerini birleştirip sondizi isimli dizi oluşturduk
- foreach($sondizi as $eleman)
- {
- //Sondizideki tüm elemanları alt alt yazadırdık ekranda a,b,c,d,e,c,d yazacak :)
- echo “$eleman <br>”;
- }
- ?>
Diziler üzerindeki kullanılan veya sıklıkla kullanabilecekleriniz şimdilik bukadar sonraki ders de görüşmek üzere ;)
