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 ;)