Tablica (array) w PHP

Słownik kwalifikacji INF.03 - Tworzenie i administrowanie stronami i aplikacjami internetowymi oraz bazami danych

Co to jest tablica w PHP?

Tablica (array) w PHP to typ danych służący do przechowywania wielu wartości w jednej zmiennej. Jest to poprawna odpowiedź w pytaniach o strukturę danych umożliwiającą grupowanie elementów oraz ich indeksowanie.

W PHP tablica może przechowywać:
- elementy indeksowane liczbowo,
- elementy skojarzone z kluczami tekstowymi,
- wartości różnych typów jednocześnie.

Rodzaje tablic w PHP

1. Tablica indeksowana

Elementy mają indeksy liczbowe, zwykle zaczynające się od 0.

$owoce = ["jabłko", "gruszka", "śliwka"];
echo $owoce[0]; // jabłko

2. Tablica asocjacyjna

Elementy są dostępne przez własne klucze.

$osoba = [
  "imie" => "Jan",
  "wiek" => 20
];
echo $osoba["imie"]; // Jan

3. Tablica wielowymiarowa

Tablica może zawierać inne tablice.

$uczniowie = [
  ["Anna", 5],
  ["Piotr", 4]
];
echo $uczniowie[1][0]; // Piotr

Najważniejsze cechy

  • przechowuje wiele wartości,
  • umożliwia odwołanie do elementu przez indeks lub klucz,
  • może być dynamicznie rozszerzana,
  • jest bardzo często używana w formularzach, danych z bazy i pętlach.

Dodawanie elementów

$liczby = [1, 2, 3];
$liczby[] = 4;

Dlaczego nie float, double ani boolean?

  • float i double służą do przechowywania liczb rzeczywistych,
  • boolean przechowuje tylko true albo false,
  • tylko array pozwala przechowywać zbiór wielu wartości.

Zapamiętaj

Jeśli w pytaniu pojawia się sformułowanie: „wiele wartości”, „indeksowanie”, „elementy pod numerami lub kluczami”, chodzi o tablicę (array).