Łączenie tablic
Założenie: Nauczymy się łączyć tablice w PHP, wykorzystując różne metody.
Krok po kroku:
- Łączenie tablic za pomocą operatora `+`
Operator `+` konkatenuje dwie tablice, tworząc nową tablicę zawierającą elementy z obu tablic. Elementy z pierwszej tablicy są umieszczone na początku.$tablica1 = [1, 2, 3]; $tablica2 = [4, 5, 6]; $tablica3 = $tablica1 + $tablica2; print_r($tablica3); // Wyświetli: Array ( [0] => 1 [1] => 2 [2] => 3 )
- Łączenie tablic za pomocą funkcji `array_merge()`
Funkcja `array_merge()` łączy dwie lub więcej tablic, tworząc nową tablicę. Jeśli tablice mają wspólne klucze, wartości z późniejszych tablic nadpisują wartości z wcześniejszych.$tablica1 = [1, 2, 3]; $tablica2 = [4, 5, 6]; $tablica3 = array_merge($tablica1, $tablica2); print_r($tablica3); // Wyświetli: Array ( [0] => 1 [1] => 2 [2] => 3 [3] => 4 [4] => 5 [5] => 6 )
- Łączenie tablic asocjacyjnych za pomocą funkcji `array_merge()`
W przypadku tablic asocjacyjnych, `array_merge()` zachowuje się podobnie, ale klucze są zachowywane. Jeśli klucze się powtarzają, wartości z późniejszych tablic nadpisują wartości z wcześniejszych.$tablica1 = ['a' => 1, 'b' => 2]; $tablica2 = ['b' => 3, 'c' => 4]; $tablica3 = array_merge($tablica1, $tablica2); print_r($tablica3); // Wyświetli: Array ( [a] => 1 [b] => 3 [c] => 4 )
Ten przykład pokazuje podstawowe metody łączenia tablic w PHP. Zachęcamy do eksperymentowania z różnymi kombinacjami i funkcjami, aby lepiej zrozumieć ich działanie.