Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [Java] Tablica dwuwymiarowa o różnych typach danych
ZaqU
post
Post #1





Grupa: Zarejestrowani
Postów: 71
Pomógł: 1
Dołączył: 21.01.2013

Ostrzeżenie: (0%)
-----


Pewnie powinienem napisać na innym forum, bo w PHP typy danych są uproszczone do minimum, ale jednak liczę na Wasze doświadczenie.

Chciałbym wiedzieć, czy możliwe jest utworzenie tablicy dwuwymiarowej w celu przechowywania danych o użytkownikach w taki sposób, że pierwszy wymiar odpowiadałby za bezpośrednią identyfikację użytkownika (np. ID albo nazwa użytkownika - czyli typ int albo String), a drugi za uprawnienia usera (typ logiczny - boolean). Chodzi po prostu o to, czy da się utworzyć dwuwymiarową tablicę, ale NIE o tych samych typach danych, tylko dwóch różnych.

Mam nadzieję, że w miarę jasno opisałem problem.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
Crozin
post
Post #2





Grupa: Zarejestrowani
Postów: 6 476
Pomógł: 1306
Dołączył: 6.08.2006
Skąd: Kraków

Ostrzeżenie: (0%)
-----


Nie da się zrobić czegoś takiego. To czego potrzebujesz to mapa, gdzie klucze to wspomniane ID/nazwa użytkownika, a wartości to informacja dot. uprawnień.
Go to the top of the page
+Quote Post
b4rt3kk
post
Post #3





Grupa: Zarejestrowani
Postów: 1 933
Pomógł: 460
Dołączył: 2.04.2010
Skąd: Lublin

Ostrzeżenie: (0%)
-----


Według mnie zbliżonym rozwiązaniem będzie coś w tym stylu:

  1. $users = array(
  2. array('id' => 123, 'uprawnienia' => true),
  3. array('id' => 124, 'uprawnienia' => false),
  4. );


lub ewentualnie tak:

  1. $users = array(
  2. '123' => true,
  3. '124' => false
  4. );


Tutaj indeksem jest ID, wartością jest typ uprawnień.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 24.08.2025 - 11:50