Modyfikacja tablic z uwzględnieniem specyficznych potrzeb aplikacji
Założenie: Modyfikacja listy użytkowników z uwzględnieniem ich uprawnień. Chcemy pokazać, jak dodawać, usuwać i modyfikować elementy tablicy asocjacyjnej reprezentującej użytkowników, uwzględniając ich role.
Krok po kroku:
- Tworzenie tablicy użytkowników: Zdefiniujmy tablicę asocjacyjną przechowującą dane użytkowników, w tym ich uprawnienia.
- Dodawanie nowego użytkownika: Dodajmy nowego użytkownika z rolą “user”.
- Modyfikacja roli użytkownika: Zmieńmy rolę użytkownika ‘user2’ na ‘admin’.
- Usuwanie użytkownika: Usuńmy użytkownika ‘user3’.
- Wyświetlenie zmodyfikowanej tablicy: Wyświetlmy zaktualizowaną tablicę użytkowników.
$users = [
'user1' => ['name' => 'Jan Kowalski', 'role' => 'admin'],
'user2' => ['name' => 'Anna Nowak', 'role' => 'user'],
'user3' => ['name' => 'Piotr Wiśniewski', 'role' => 'editor']
];
$users['user4'] = ['name' => 'Maria Malinowska', 'role' => 'user'];
$users['user2']['role'] = 'admin';
unset($users['user3']);
print_r($users);
Powyższy przykład pokazuje podstawowe operacje modyfikacji tablic w PHP. Zachęcamy do eksperymentowania z różnymi metodami modyfikacji tablic i poznawania bardziej zaawansowanych funkcji.