Przejdź do treści głównej
INF.03Programowanie

Tablica asocjacyjna (Słownik / Mapa)

Struktura danych przechowująca elementy w postaci par klucz-wartość, gdzie indeksem (kluczem) jest ciąg znaków (string).

Tablice asocjacyjne w PHP:

W przeciwieństwie do tablic indeksowanych numerycznie (0, 1, 2...), tablica asocjacyjna używa nazwanych kluczy do identyfikacji wartości.

PHP
<?php
$uczen = [
    'imie' => 'Jan',
    'nazwisko' => 'Kowalski',
    'wiek' => 19,
    'srednia' => 4.75
];

// Dostęp do wartości:
echo $uczen['imie']; // Jan

// Iteracja pętlą foreach:
foreach ($uczen as $klucz => $wartosc) {
    echo "{$klucz}: {$wartosc}<br>";
}

W JavaScript:

Odpowiednikiem tablicy asocjacyjnej w JS jest zwykły obiekt (Object) lub struktura Map.

Chcesz sprawdzić to pojęcie w praktyce?

Przeszukaj pytania z oficjalnych arkuszy CKE powiązane z hasłem Tablica asocjacyjna (Słownik / Mapa) lub rozpocznij trening.