Łączenie tablic

Założenie: Nauczymy się łączyć tablice w PHP, wykorzystując różne metody.

Krok po kroku:

  1. Łą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 )
    				
  2. Łą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 )
    				
  3. Łą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.

Dodaj komentarz 0

Your email address will not be published. Required fields are marked *