Menu
Coddy logo textTech

Wprowadzenie do tablic asocjacyjnych

Część sekcji Podstawy ścieżki PHP w Coddy. Lekcja 41 z 71.

W tablicach indeksowanych uzyskujesz dostęp do elementów za pomocą pozycji liczbowych: 0, 1, 2 itd. A co, jeśli zamiast tego chcesz uzyskiwać dostęp do danych za pomocą znaczących nazw? Właśnie do tego służą tablice asocjacyjne.

Tablice asocjacyjne używają kluczy (zwykle ciągów znaków) zamiast indeksów liczbowych. Każdy klucz jest powiązany z wartością, tworząc relację klucz-wartość, która sprawia, że dane są bardziej opisowe i łatwiejsze w obsłudze.

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

Symbol => łączy każdy klucz z jego wartością. Tutaj "name" jest kluczem wskazującym na wartość "Alice". Zamiast pamiętać, że imię znajduje się pod indeksem 0, możesz użyć bezpośrednio klucza "name" — to znacznie bardziej intuicyjne!

Ta struktura doskonale nadaje się do reprezentowania rzeczywistych obiektów, takich jak użytkownicy, produkty czy ustawienia, w przypadku których każdy element danych ma jasną etykietę. W kolejnych lekcjach nauczysz się uzyskiwać dostęp do tych par klucz-wartość, modyfikować je i dodawać nowe.

Spróbuj swoich sił

Ta lekcja nie zawiera wyzwania z kodem.

quiz iconSprawdź się

Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.

Wszystkie lekcje w sekcji Podstawy

Poćwicz samodzielnie: Kompilator PHP online