Menu
Coddy logo textTech

Intro to Associative Arrays

Coddy'nin PHP Journey'sinin Temeller bölümünün bir parçası — ders 41 / 71.

Endeksli dizilerde, öğelere sayısal konumlar kullanarak erişirsiniz: 0, 1, 2 ve benzeri. Ama ya verilere anlamlı isimler kullanarak erişmek isterseniz? İşte burada assosiyatif diziler devreye girer.

İlişkili diziler, sayısal indeksler yerine anahtarlar (genellikle dizgiler) kullanır. Her anahtar bir değerle eşleştirilir, bu da verilerinizi daha açıklayıcı ve çalışması daha kolay hale getiren bir anahtar-değer ilişkisi oluşturur.

<?php
$person = [
    "name" => "Alice",
    "age" => 25,
    "city" => "Paris"
];
?>

=> sembolü her anahtarı değerine bağlar. Burada, "name" değeri "Alice"ye işaret eden bir anahtardır. Adın 0. indekste olduğunu hatırlamak yerine, anahtarı "name" doğrudan kullanabilirsiniz—çok daha sezgisel!

Bu yapı, kullanıcılar, ürünler veya ayarlar gibi gerçek dünya varlıklarını temsil etmek için mükemmeldir; burada her veri parçası net bir etikete sahiptir. Gelecek derslerde, bu anahtar-değer çiftlerine nasıl erişileceğini, değiştirileceğini ve ekleneceğini öğreneceksiniz.

Kopya kağıdı

İlişkili diziler, öğelere erişmek için sayısal indeksler yerine anahtarlar (genellikle dizgiler) kullanır:

<?php
$person = [
    "name" => "Alice",
    "age" => 25,
    "city" => "Paris"
];
?>

=> sembolü her anahtarı değerine bağlar ve anahtar-değer çiftleri oluşturur.

Kendin dene

Bu ders bir kod alıştırması içermiyor.

quiz iconKendini test et

Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.

Temeller bölümündeki tüm dersler