Zmiana klucza elementu w tablicy asocjacyjnej

Założenie: Mamy tablicę asocjacyjną reprezentującą produkt, a chcemy zmienić nazwę jednego z jego atrybutów (klucza).

Krok po kroku:

  1. Deklaracja tablicy asocjacyjnej: Zdefiniujmy tablicę reprezentującą produkt.
  2. 
    $produkt = [
        'nazwa' => 'Koszulka',
        'kolor' => 'Niebieski',
        'rozmiar' => 'L'
    ];
    				
  3. Zmiana klucza: Użyjemy funkcji `array_column` aby utworzyć nową tablicę z zmienionym kluczem. W tym przykładzie zmieniamy klucz `nazwa` na `tytul`.
  4. 
    $nowyProdukt = array_column($produkt, null, function($v, $k) {
        return $k === 'nazwa' ? 'tytul' : $k;
    });
    				
  5. Wyświetlenie nowej tablicy: Sprawdźmy, czy klucz został zmieniony.
  6. 
    print_r($nowyProdukt);
    				

    Wynik:

    
    Array
    (
        [tytul] => Koszulka
        [kolor] => Niebieski
        [rozmiar] => L
    )
    				

Ten przykład pokazuje prostą metodę zmiany klucza w tablicy asocjacyjnej w PHP. Zachęcamy do eksperymentowania z różnymi metodami i sytuacjami, aby lepiej zrozumieć pracę z tablicami asocjacyjnymi.

Dodaj komentarz 0

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