Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [Java] Tablica dwuwymiarowa o różnych typach danych
Forum PHP.pl > Forum > Przedszkole
ZaqU
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.
Crozin
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ń.
b4rt3kk
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ń.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.