![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 22.08.2011 Ostrzeżenie: (0%) ![]() ![]() |
Pytałem już wujka Google, ale 'php tablica wielowymiarowa szukanie klucza' nic mu chyba nie mówi.
No więc mam sobie mniej więcej taką tablicę:
I chciałbym znaleźć klucz tablicy, w której opis jest równy 'Ipsum123'. Inaczej:
i chcę znaleźć $x. Z góry dziękuje za pomoc. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 6 476 Pomógł: 1306 Dołączył: 6.08.2006 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Jeżeli masz jedynie taką tablicę - bez żadnego indeksu itp. - to jedyne co możesz zrobić to przelecieć po wszystkich elementach tablicy i porównywać ich wartość z szukaną.
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 348 Pomógł: 26 Dołączył: 8.10.2008 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
Możesz też zrobić funkcję rekurencyjną. W tedy ile by nie było wymiarów to i tak znajdziesz klucz a nawet ścieżkę kluczy.
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 22.08.2011 Ostrzeżenie: (0%) ![]() ![]() |
Crozin, czyli jakaś pętla, tak? Lepsza będzie for czy while.
Adi32, trochę nie za bardzo Cię rozumiem. |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 6 476 Pomógł: 1306 Dołączył: 6.08.2006 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Bez znaczenia, co będzie Ci w danej sytuacji wygodniej.
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 22.08.2011 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 486 Pomógł: 101 Dołączył: 27.06.2010 Ostrzeżenie: (0%) ![]() ![]() |
jeśli działa, to znaczy, że dobrze. i po co te średniki po nawiasach klamrowych? do przelatywania przez tablice możesz użyć foreach. możesz utworzyć nową zmienną i w niej zapisać czy znalazło szukaną wartość.
|
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 348 Pomógł: 26 Dołączył: 8.10.2008 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
Co do pętli to ja zawsze do tablic polecam foreach.
Funkcja rekurencyjna to kata, która odpala sama siebie. Nie zaleca się korzystanie z takich fukncji chyba, że nie ma innego wyjścia ale o tym możesz poczytać na necie.
Odpalasz:
Ten post edytował Adi32 26.12.2011, 18:49:31 |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 6 476 Pomógł: 1306 Dołączył: 6.08.2006 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 22.08.2011 Ostrzeżenie: (0%) ![]() ![]() |
Dzięki Wam. Można zamknąć.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 15.09.2025 - 12:35 |