![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 68 Pomógł: 0 Dołączył: 18.12.2007 Ostrzeżenie: (10%) ![]() ![]() |
Witam ponownie!
Problem dosc specyficzny... Posiadam arrayka $online, ktory listuje wszystkich uzytkownikow online w tablicy o wygladzie: Kod array(30) { ["id_klienta"]=> int(104) ["poziom"]=> int(58) ["id_klienta_w_bazie"]=> int(307) ["nick"]=> object(XXX)#6034 (2) { ["string":protected]=> string(5) "se7en" ["position":protected]=> int(0) } ["admin"]=> int(1) ["afk"]=> oraz mam rowniez sprawdzenie KTO jest adminem, ktore to zapytanie zwraca tablice tego typu: Kod array(2) { [307]=> array(3) { ["id_klienta_w_bazie"]=> int(307) ["nick"]=> object(XXX)#6355 (2) { ["string":protected]=> string(5) "se7en" ["position":protected]=> int(0) } ["secretkey"]=> object(XXX)#6356 (2) { ["string":protected]=> string(28) "1234567890987654321" ["position":protected]=> int(0) } } [7771]=> array(3) { ["id_klienta_w_bazie"]=> int(7771) ["nick"]=> object(XXX)#6439 (2) { ["string":protected]=> string(13) "RoLL1n ç˝ć" ["position":protected]=> int(0) } ["secretkey"]=> object(XXX)#6440 (2) { ["string":protected]=> string(28) "098745632123456789" ["position":protected]=> int(0) } I moje pytanie brzmi jak moge sprawdzic KTO z adminow jest aktualnie online? Co mam tak naprawde porownac? Czy moge uzyc czegos w stylu?: Kod $online = $gra->ListaOnline(); foreach($gra->Admins() as $admin_member) { //do tego etapu dziala wszystko if (isset($online[$admin_member['id_klienta']])) Sczerze, nie wiem jak to zrobic i nie mam juz sil ![]() Prosze o pomoc ![]() Poniekąd rozwiązałem swój problem, ale ostatnio ktos mnie glupio nauczyl, ze mam sprawdzac jak szybko kod działa itp...
Pytanie teraz, jak bardzo nieefektywne jest to pakowac w 2 petle? I jak to inaczej rozwiazac? |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 15:19 |