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.
PHP
x
$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.
PHP
xxxxxxxxxx
echo $dizi[2]; // 3
- Dizi Elemanlarını Ekleme:
[]
veyaarray_push()
fonksiyonu kullanarak diziye eleman ekleyebilirsiniz.
PHP
xxxxxxxxxx
$dizi[] = 6;
// veya
array_push($dizi, 7);
- Dizi Elemanlarını Silme:
unset()
fonksiyonu veyaarray_pop()
fonksiyonu ile diziden eleman silebilirsiniz.
PHP
xxxxxxxxxx
unset($dizi[1]);
// veya
array_pop($dizi);
- Dizi Sıralama:
sort()
veyaasort()
gibi fonksiyonlar ile diziyi sıralayabilirsiniz.
PHP
xxxxxxxxxx
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.
PHP
xxxxxxxxxx
$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.
PHP
xxxxxxxxxx
foreach ($dizi as $eleman) {
echo $eleman . ' ';
}
- Dizi Boyutunu Alma:
count()
fonksiyonu ile dizinin eleman sayısını alabilirsiniz.
PHP
xxxxxxxxxx
$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.