Łączenie tablic (array_merge)
Założenie: Połączyć dwie tablice produktów – jedną z listą wszystkich produktów, a drugą z listą produktów promowanych, w jedną tablicę zawierającą wszystkie produkty.
Krok po kroku:
- Tworzenie tablic: Zdefiniujmy dwie tablice, jedną z produktami standardowymi, a drugą z produktami promowanymi.
- Łączenie tablic za pomocą `array_merge()`: Funkcja `array_merge()` łączy elementy z podanych tablic. Nowe elementy są dodawane na końcu.
- Wyświetlanie połączonej tablicy: Wyświetlimy zawartość połączonej tablicy za pomocą pętli `foreach`.
- (Opcjonalnie) Obsługa powtarzających się kluczy: Jeżeli tablice mają numeryczne klucze, `array_merge` zachowa klucze z pierwszej tablicy. Jeżeli chcesz uniknąć powtarzających się kluczy, użyj `array_unique` po połączeniu.
$produkty = array("Produkt A", "Produkt B", "Produkt C");
$promowane = array("Produkt D", "Produkt E");
$wszystkieProdukty = array_merge($produkty, $promowane);
echo "Wszystkie produkty:\n";
foreach ($wszystkieProdukty as $produkt) {
echo $produkt . "\n";
}
$wszystkieProduktyUnikalne = array_unique($wszystkieProdukty);
Ten przykład pokazuje podstawowe zastosowanie funkcji `array_merge()`. Zachęcamy do eksperymentowania z różnymi typami tablic i poznawania innych funkcji do manipulowania tablicami w PHP!