Dodawanie elementów do tablicy wielowymiarowej
Założenie: Nauczymy się dodawać nowe elementy do istniejącej tablicy wielowymiarowej w PHP. Jako przykład posłuży nam dodanie nowego produktu do kategorii w sklepie internetowym.
Krok po kroku:
- Tworzenie tablicy wielowymiarowej: Na początku definiujemy tablicę reprezentującą kategorie produktów. Każda kategoria zawiera listę produktów.
- Dodawanie nowego produktu do istniejącej kategorii: Dodamy nowe słuchawki do kategorii “Elektronika”. Używamy operatora przypisania `[]` aby dodać nowy element do tablicy asocjacyjnej.
- Wyświetlenie zaktualizowanej tablicy: Używamy pętli `foreach` aby wyświetlić zawartość zaktualizowanej tablicy.
$produkty = [
"Elektronika" => [
"Telefon" => ["cena" => 1500, "ilosc" => 10],
"Laptop" => ["cena" => 3000, "ilosc" => 5]
],
"Odzież" => [
"Koszulka" => ["cena" => 50, "ilosc" => 20],
"Spodnie" => ["cena" => 100, "ilosc" => 15]
]
];
$produkty["Elektronika"]["Słuchawki"] = ["cena" => 200, "ilosc" => 30];
foreach ($produkty as $kategoria => $produktyWKategorii) {
echo "$kategoria
";
foreach ($produktyWKategorii as $produkt => $dane) {
echo "$produkt: Cena - {$dane['cena']} zł, Ilość - {$dane['ilosc']} szt.
";
}
}
Ten przykład pokazuje podstawowe metody dodawania elementów do tablic wielowymiarowych w PHP. Zachęcamy do eksperymentowania z różnymi sposobami modyfikacji tablic i zgłębiania bardziej zaawansowanych technik.