Tablica asocjacyjna i foreach z kluczem

Tablice - PHP: podstawy w przeglądarce (PHP)

W tablicy asocjacyjnej elementy mają nazwy (klucze) zamiast numerów. Zapis "imie" => "Ola" łączy klucz z wartością. Do elementu sięgamy przez $uczen["imie"], a nowy klucz dopisujemy zwykłym przypisaniem. Pętla foreach w wersji $klucz => $wartosc daje w każdym obrocie obie rzeczy naraz. Tak właśnie wygląda jeden wiersz pobrany z bazy danych w PHP.

<?php
$uczen = [
  "imie" => "Ola",
  "klasa" => "3B",
  "wiek" => 17,
];

echo "Imię: " . $uczen["imie"] . "\n";
echo "Klasa: " . $uczen["klasa"] . "\n";

$uczen["miasto"] = "Kraków"; // nowy klucz
echo "Liczba pól: " . count($uczen) . "\n";

foreach ($uczen as $klucz => $wartosc) {
  echo "$klucz: $wartosc\n";
}

Ładowanie interaktywnego edytora... Jeśli się nie pojawi, włącz JavaScript.

Wszystkie lekcje kursu PHP: podstawy w przeglądarce · Zaloguj się, aby zapisać postęp na koncie.