1. Dizilerin Tanımı ve Kullanımı
PHP dilinde diziler, bir değişken içinde birden çok değeri depolamak için kullanılır. Diziler, indeksler veya anahtarlar aracılığıyla elemanlara erişim sağlar.
1.1. İndeksleme
Diziler, sıfırdan başlayarak indekslenir. Örneğin:
$renkler = array("Kırmızı", "Mavi", "Yeşil");
echo $renkler[0];
1.2. Assoyatif Diziler
Anahtarlar kullanılarak elemanlara erişen assoyatif diziler de bulunmaktadır:
$ogrenci = array("adi" => "Ahmet", "soyadi" => "Yılmaz", "yas" => 20);
echo $ogrenci["adi"];
2. Dizi İşlemleri
2.1. Dizi Elemanları Ekleme
Dizilere eleman eklemek için
[]
veya
array_push()
fonksiyonu kullanılabilir:
$sehirler = array("Ankara", "İstanbul");
$sehirler[] = "İzmir";
array_push($sehirler, "Bursa");
2.2. Dizi Elemanları Silme
Dizi elemanlarını silmek için
unset()
fonksiyonu kullanılabilir:
2.3. Dizi Elemanlarını Sıralama
Dizi elemanlarını sıralamak için
sort()
veya
asort()
gibi fonksiyonlar kullanılabilir:
sort($sehirler);
asort($ogrenci);
3. Döngülerle Dizi İşlemleri
Döngülerle diziler üzerinde işlem yapmak oldukça yaygındır.
foreach
döngüsü, dizilerin her elemanı için döngüyü otomatik olarak döndürür:
foreach ($sehirler as $sehir) {
echo $sehir . "<br>";
}
4. Çok Boyutlu Diziler
PHP'de çok boyutlu diziler oluşturmak mümkündür. Örneğin, matris gibi birçok boyutlu bir dizi:
$matris = array(
array(1, 2, 3),
array(4, 5, 6),
array(7, 8, 9)
);