Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JavaScript] Problem z obiektem
Skie
post
Post #1





Grupa: Zarejestrowani
Postów: 555
Pomógł: 84
Dołączył: 20.02.2008
Skąd: Małopolska

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


Witam, mam pewien problem z obiektem, który powstaje przez użycie eval() na JSONie. Dla każdego usera tak on wygląda (kod):

Kod
"1":{"posx":"0","posy":"0"}


Jest to bardzo uproszczona wersja, ale wystarczy żeby wytłumaczyć o co mi chodzi. Mam takich userów kilku i po użyciu eval() stworzony obiekt zapisuje zalozmy do metody map.objUsers

czyli to powyższego usera tak mógłbym się odnieść: (id = 1)

Kod
map.objUsers[id].posx;
map.objUsers[id].posy;


i teraz mam taki problem - jak "wybrać" tego usera znając tylko jego posx i posy, a nie wiedząc nic o id?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
phpion
post
Post #2





Grupa: Moderatorzy
Postów: 6 072
Pomógł: 861
Dołączył: 10.12.2003
Skąd: Dąbrowa Górnicza




Zakładam, że na jednej pozycji może być tylko jeden user. W takim razie może lepiej stworzyć tablicę (ewentualnie jej kopię) w której klucz to np. x_y, a wartość to id ludka. Przykład:
tab[12_34] = 5;
Czyli ludek o id=5 znajduje się na pozycji x=12, y=34.
Go to the top of the page
+Quote Post

Posty w temacie


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: 12.10.2025 - 23:05