2.3 PHP'de Diziler (Arrays)

Diziler, birden fazla değeri tek bir değişkende saklamak için kullanılır. PHP'de diziler, anahtar-değer çiftleri olarak saklanır ve iki ana türü vardır: indeksli diziler ve ilişkisel diziler. Ayrıca, çok boyutlu diziler de kullanılabilir.

1.İndeksli Diziler

İndeksli dizilerde, her bir eleman bir sayısal anahtarla tanımlanır. İndeksler 0'dan başlar.

Örnek: İndeksli Dizi Oluşturma ve Erişme

<?php
// Dizi tanımlama
$renkler = array("kırmızı", "yeşil", "mavi", "sarı");

// Dizi elemanlarına erişme
echo "Birinci renk: " . $renkler[0] . "<br>";
echo "İkinci renk: " . $renkler[1] . "<br>";
echo "Üçüncü renk: " . $renkler[2] . "<br>";
echo "Dördüncü renk: " . $renkler[3] . "<br>";
?>

2. İlişkisel Diziler

İlişkisel dizilerde, her bir eleman bir metin anahtarıyla tanımlanır. Bu tür dizilerde, anahtarlar özel adlar olabilir.

Örnek: İlişkisel Dizi Oluşturma ve Erişme

3. Dizilerde Döngüler

Dizilerde döngü kullanarak elemanlara erişmek yaygındır. foreach döngüsü genellikle bu amaçla kullanılır.

Örnek: İndeksli Dizide foreach Döngüsü Kullanma

Örnek: İlişkisel Dizide foreach Döngüsü Kullanma

4. Çok Boyutlu Diziler

Çok boyutlu diziler, dizi içinde diziler içerebilir. En yaygın çok boyutlu dizi türü, iki boyutlu dizilerdir.

Örnek: İki Boyutlu Dizi Oluşturma ve Erişme

5. Dizi Fonksiyonları

PHP, dizilerle çalışmayı kolaylaştıran birçok yerleşik fonksiyon sağlar.

count() Fonksiyonu: Dizideki Eleman Sayısını Döner

array_merge() Fonksiyonu: İki veya Daha Fazla Diziyi Birleştirir

array_search() Fonksiyonu: Dizide Belirli Bir Değerin Anahtarını Döner

Last updated

Was this helpful?