İlişkisel Dizilere Giriş
Coddy'nin PHP Journey'sinin Temeller bölümünün bir parçası. Ders 41 / 71.
İndeksli dizilerde öğelere sayısal konumları kullanarak erişirsiniz: 0, 1, 2 ve bu şekilde devam eder. Peki verilere bunun yerine anlamlı adlar kullanarak erişmek isterseniz ne olur? İşte ilişkisel diziler burada devreye girer.
İlişkisel diziler, sayısal dizinler yerine anahtarları (genellikle dizeleri) kullanır. Her anahtar bir değerle eşleştirilir ve verilerinizi daha açıklayıcı ve üzerinde çalışmayı daha kolay hâle getiren bir anahtar-değer ilişkisi oluşturur.
<?php
$person = [
"name" => "Alice",
"age" => 25,
"city" => "Paris"
];
?>=> sembolü her anahtarı kendi değerine bağlar. Burada "name" bir anahtardır ve "Alice" değerini gösterir. Adın 0. dizinde olduğunu hatırlamak yerine, "name" anahtarını doğrudan kullanabilirsiniz; bu çok daha sezgiseldir!
Bu yapı, her veri parçasının açık bir etikete sahip olduğu kullanıcılar, ürünler veya ayarlar gibi gerçek dünyadaki varlıkları temsil etmek için mükemmeldir. Gelecek derslerde bu anahtar-değer çiftlerine nasıl erişeceğinizi, bunları nasıl değiştireceğinizi ve bunlara nasıl ekleme yapacağınızı öğreneceksiniz.
Kendin dene
Bu ders bir kod alıştırması içermiyor.
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
4Karşılaştırma ve Mantıksal Operatörler
Karşılaştırma OperatörleriEşitlik ve KimlikMantıksal Operatörler 1. BölümMantıksal Operatörler 2. BölümTekrar - Basit Mantık7Diziler 2. Bölüm - İlişkisel Diziler
İlişkisel Dizilere GirişAnahtarla Değerlere ErişmeAnahtarla Değerleri DeğiştirmeYeni Anahtar-Değer Çiftleri EklemeAnahtarın Var Olup Olmadığını Kontrol EtmeTekrar - Anahtar-Değer Veri Deposu2Değişkenler ve Veri Türleri
SayılarDizeler ve Tırnak İşaretleriBoolean DeğerleriAdlandırma KurallarıTekrar - Değişken BaşlatmaBoş DeğişkenlerDize BirleştirmeKullanıcı Girdisi AlmaFarklı Türlere Dönüştürme5Koşullu Mantık
If İfadesiIf - ElseÜçlü OperatörNull Coalescing OperatörüSwitch İfadesiTekrar - Karar Verme3Temel Operatörler
Aritmetik OperatörlerMod Alma OperatörüÜs Alma OperatörüBirleşik AtamaArtırma/AzaltmaOperatör ÖnceliğiTekrar - Basit HesaplamalarDize OperatörleriKendi başına pratik yap: Online PHP derleyicisi