![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 31 Pomógł: 0 Dołączył: 6.01.2009 Ostrzeżenie: (0%) ![]() ![]() |
Jak znaleźć wartość superwartosc w tej tablicy?
Muszę po prostu wiedzieć, że taka wartość istnieje w tablicy. Próbowałem in_array, array_search i coś nie bardzo. Pojedyncze przeszukiwanie tablicy odpada bo w tablicy będzie około 1000 kluczy (tych głównych). Jakieś pomysły? |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 872 Pomógł: 94 Dołączył: 31.03.2010 Ostrzeżenie: (0%) ![]() ![]() |
pierwsze 2 poziomy tablicy przelec petlami, a 3 jakas funkcja, np in_array()
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 31 Pomógł: 0 Dołączył: 6.01.2009 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 200 Pomógł: 38 Dołączył: 1.12.2010 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Tak czy inaczej musisz przez te pętle po prostu przejść. Proponuje coś takiego:
Funkcja zwroci ci tablice indeksow kolejnych zaglebien albo null jak nie znajdzie. |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 31 Pomógł: 0 Dołączył: 6.01.2009 Ostrzeżenie: (0%) ![]() ![]() |
Pomyliłem się...
tablica ma wyglądać tak:
Mógłbyś mi ułożyc funkcję pod to? Próbuje tak:
I nie bardzo... |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 1 675 Pomógł: 286 Dołączył: 15.06.2009 Skąd: Wieliczka Ostrzeżenie: (0%) ![]() ![]() |
czytaj komentarze pod array_search, tam masz kilka funkcji do przeszukiwania tablic wielowymiarowych
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.09.2025 - 03:40 |