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?