PHP Academy · Lekcja

Praca z tablicami

Twórz tablice w PHP i modyfikuj je

Lekcja 5 z 510 kroki

Praca z tablicami to bezpłatna lekcja PHP Academy na CoddyKit. To lekcja 5 z 5. Możesz przeczytać całą lekcję poniżej za darmo — a potem ćwiczyć ją interaktywnie w przeglądarce z wbudowanym edytorem kodu i tutorem AI dostępnym 24/7. To część ścieżki edukacyjnej PHP Academy, a Twój postęp synchronizuje się między webem a aplikacją CoddyKit. Kurs PHP Academy zawiera 5 lekcji w sumie.

Praca z tablicami

Witamy na kolejnej ciekawej lekcji! W tej lekcji poznasz sposób używania tablic w PHP do przechowywania i zarządzania zbiorami danych. Zaczynajmy!

Praca z tablicami — ilustracja 1

Czym są tablice?

Tablica to struktura danych umożliwiająca przechowywanie wielu wartości w jednej zmiennej. Każda wartość jest identyfikowana za pomocą indeksu.

Najważniejsze: Tablice PHP mogą przechowywać różne typy danych, w tym łańcuchy znaków, liczby całkowite, a nawet inne tablice.

Przykład:

<?php
  $fruits = ["Apple", "Banana", "Cherry"];
  echo $fruits[0]; // Outputs: Apple
?>

Rodzaje tablic

PHP obsługuje trzy rodzaje tablic:

  • Tablice indeksowane: Używają indeksów liczbowych.
  • Tablice asocjacyjne: Używają nazwanych kluczy.
  • Tablice wielowymiarowe: Zawierają tablice wewnątrz innych tablic.

Przyjrzyjmy się szczegółowo każdemu rodzajowi.

Tablice indeksowane

Tablice indeksowane używają indeksów liczbowych do przechowywania wartości i uzyskiwania do nich dostępu. Przykład:

Wskazówka: Do iterowania po tablicach indeksowanych należy użyć pętli for lub foreach.

<?php
  $colors = ["Red", "Green", "Blue"];
  echo $colors[1]; // Outputs: Green
?>

Tablice asocjacyjne

Tablice asocjacyjne używają nazwanych kluczy do przechowywania wartości i uzyskiwania do nich dostępu. Przykład:

Zadanie: Utwórz tablicę asocjacyjną produktu z kluczami takimi jak name, price i stock.

<?php
  $person = [
    "name" => "Alice",
    "age" => 25,
    "city" => "New York"
  ];
  echo $person["name"]; // Outputs: Alice
?>

Tablice wielowymiarowe

Tablice wielowymiarowe zawierają tablice wewnątrz innych tablic. Przykład:

Najważniejsze: Do iterowania po tablicach wielowymiarowych należy użyć zagnieżdżonych pętli.

<?php
  $students = [
    ["name" => "Alice", "age" => 20],
    ["name" => "Bob", "age" => 22],
    ["name" => "Charlie", "age" => 18]
  ];
  echo $students[0]["name"]; // Outputs: Alice
?>

Funkcje tablicowe

PHP udostępnia wbudowane funkcje do modyfikowania tablic. Przykłady:

  • count(): Pobiera liczbę elementów.
  • array_push(): Dodaje element na końcu.
  • array_pop(): Usuwa ostatni element.
  • array_keys(): Pobiera wszystkie klucze.

Przykład:

<?php
  $numbers = [1, 2, 3];
  array_push($numbers, 4);
  echo count($numbers); // Outputs: 4
?>

Iterowanie po tablicach

Do przetwarzania wszystkich elementów tablicy należy używać pętli. Przykład:

Wskazówka: W przypadku tablic asocjacyjnych należy użyć foreach, aby uzyskać dostęp zarówno do kluczy, jak i wartości.

<?php
  $fruits = ["Apple", "Banana", "Cherry"];
  foreach ($fruits as $fruit) {
    echo $fruit . "<br>";
  }
?>
<?php
  $numbers = [10, 20, 30];
  echo count($numbers);
?>

Doskonale!

Gratulacje! Omówione zostało używanie tablic w PHP do przechowywania i zarządzania zbiorami danych. Tablice to wszechstronne narzędzie do obsługi wielu wartości w jednej zmiennej. W następnej lekcji omówione zostaną funkcje w PHP. Kontynuujmy programowanie!

Praca z tablicami — ilustracja 10
Bezpłatny start

Ucz się PHP dzięki korepetycjom AI — za darmo

Pisz i uruchamiaj kod w przeglądarce, otrzymuj natychmiastową pomoc od korepetytora AI dostępnego 24/7 i kontynuuj naukę w sieci lub w aplikacji.

Kursy
49
Lekcje
195

Często zadawane pytania

Czy lekcja „Praca z tablicami” jest bezpłatna?

Tak — pełny tekst „Praca z tablicami” jest dostępny za darmo tutaj w sieci. Aby ćwiczyć ją interaktywnie (wbudowany edytor kodu i tutor AI dostępny 24/7) i odblokować resztę kursu PHP Academy, przejdź na CoddyKit PRO. Kurs PHP Academy zawiera 5 lekcji w sumie.

Co nauczysz się w „Praca z tablicami”?

Twórz tablice w PHP i modyfikuj je Ćwiczysz PHP Academy z praktycznym kodem, który uruchamiasz bezpośrednio w przeglądarce, a tutor AI dostępny 24/7 odpowiada na Twoje pytania podczas pracy nad lekcją.

Czy potrzebuję doświadczenia, aby zacząć PHP Academy?

Nie wymagamy żadnego doświadczenia. PHP Academy w CoddyKit jest strukturyzowany dla początkujących i zaawansowanych użytkowników, więc możesz zacząć tutaj lub od początku i uczyć się w swoim tempie. To lekcja 5 z 5.

Ile czasu zajmuje lekcja „Praca z tablicami”?

Większość lekcji CoddyKit trwa około 5–10 minut. Każda lekcja to mały, interaktywny krok, dzięki czemu robisz systematyczne postępy i zawsze wracasz dokładnie do tego samego miejsca — na webie i w aplikacji.

Czy mogę pisać i uruchamiać kod w tej lekcji PHP Academy?

Tak. Każda lekcja PHP Academy zawiera wbudowany edytor kodu, więc piszesz i uruchamiasz prawdziwy kod bezpośrednio w przeglądarce i od razu otrzymujesz sprzężenie zwrotne od AI — bez konfiguracji na komputerze.

Wszystkie lekcje w tym kursie

  1. Zmienne i stałe
  2. Typy danych
  3. Operatory
  4. Struktury sterujące
  5. Praca z tablicami
← Powrót do PHP Academy