PHP’de dizi (array) işlemleri geniş bir konsepti kapsar, bu işlemler diziler üzerinde veri eklemek, çıkarmak, sıralamak, filtrelemek ve döngülerle dizi elemanlarına erişmek gibi çeşitli operasyonları içerir.
- Dizi Oluşturma:
Dizi oluşturmak içinarray()
fonksiyonunu veya kısayol olarak[]
(küçük köşeli parantez) kullanabilirsiniz.
$dizi = array(1, 2, 3, 4, 5); // veya $dizi = [1, 2, 3, 4, 5];
- Dizi Elemanlarına Erişim:
Dizi elemanlarına indeks kullanarak erişebilirsiniz. Diziler PHP’de sıfırdan başladığı için ilk elemanın indeksi 0’dır.
echo $dizi[2]; // 3
- Dizi Elemanlarını Ekleme:
[]
veyaarray_push()
fonksiyonu kullanarak diziye eleman ekleyebilirsiniz.
$dizi[] = 6; // veya array_push($dizi, 7);
- Dizi Elemanlarını Silme:
unset()
fonksiyonu veyaarray_pop()
fonksiyonu ile diziden eleman silebilirsiniz.
unset($dizi[1]); // veya array_pop($dizi);
- Dizi Sıralama:
sort()
veyaasort()
gibi fonksiyonlar ile diziyi sıralayabilirsiniz.
sort($dizi); // küçükten büyüğe sırala // veya asort($dizi); // değerlere göre sırala, ancak indeksleri koru
- Dizi Filtreleme:
array_filter()
fonksiyonu ile belirli bir koşula uyan elemanları içeren yeni bir dizi oluşturabilirsiniz.
$filtrelenmisDizi = array_filter($dizi, function($eleman) { return $eleman > 3; });
- Döngülerle Dizi Elemanlarına Erişim:
foreach
döngüsü, dizinin her elemanına kolayca erişmek için kullanılır.
foreach ($dizi as $eleman) { echo $eleman . ' '; }
- Dizi Boyutunu Alma:
count()
fonksiyonu ile dizinin eleman sayısını alabilirsiniz.
$elemanSayisi = count($dizi);
Bu örnekler, PHP’de yaygın olarak kullanılan dizi işlemlerini kapsar, ancak PHP’nin dizi işlemleri oldukça geniş ve esnek olduğu için daha birçok fonksiyon ve özellik bulunmaktadır.