Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Jak wyciągnąć klucz z tablicy do zmiennej
sadistic_son
post
Post #1





Grupa: Zarejestrowani
Postów: 1 495
Pomógł: 245
Dołączył: 1.07.2009
Skąd: Bydgoszcz

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


Witam.

Przykładowo mam tablicę 100 elementową - $tab[]. Funkcja zwraca mi jeden z elementów np. $tab[45]='zxcv'. Jego wartość mnie zupełnie nie interesuje, ja chcę do zmiennej zapisać wartość klucza czyli aby $zmienna=45; Jak to zrobić?
Go to the top of the page
+Quote Post
tehaha
post
Post #2





Grupa: Zarejestrowani
Postów: 1 748
Pomógł: 388
Dołączył: 21.08.2009
Skąd: Gdynia

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


jeżeli chodzi Ci o wyciąganie klucza, szukając po wartości w tablicy to http://php.net/manual/en/function.array-search.php lub http://php.net/manual/en/function.array-keys.php
Go to the top of the page
+Quote Post
Skie
post
Post #3





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

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


Tak jak napisał poprzednik wyżej, albo zwyczajnie foreach + break
Go to the top of the page
+Quote Post
sadistic_son
post
Post #4





Grupa: Zarejestrowani
Postów: 1 495
Pomógł: 245
Dołączył: 1.07.2009
Skąd: Bydgoszcz

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


Nie, właśnie nie o wartość chodzi. Funkcja zwraca mi z tablicy o nieznanej ilości elementów jeden (powiedzmy losowy) element. Ja potrzebuje zapisać do zmiennej jego klucz - czyli to co jest w nawiasie klamrowym. Np. zwraca mi element piąty więc chcę zapisać do $zmianna wartość 5. Wartości elementów tablicy w ogóle mnie nie interesują bo to są jakieś losowe stringi.

Ten post edytował sadistic_son 3.09.2010, 17:11:15
Go to the top of the page
+Quote Post
Wicepsik
post
Post #5





Grupa: Zarejestrowani
Postów: 1 575
Pomógł: 299
Dołączył: 26.03.2009

Ostrzeżenie: (20%)
X----


array_search
Go to the top of the page
+Quote Post
tehaha
post
Post #6





Grupa: Zarejestrowani
Postów: 1 748
Pomógł: 388
Dołączył: 21.08.2009
Skąd: Gdynia

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


Cytat(sadistic_son @ 3.09.2010, 18:10:03 ) *
Ja potrzebuje zapisać do zmiennej jego klucz - czyli to co jest w nawiasie klamrowym.

no i właśnie klucz zwracają funkcje, które Ci podałem
Go to the top of the page
+Quote Post
sadistic_son
post
Post #7





Grupa: Zarejestrowani
Postów: 1 495
Pomógł: 245
Dołączył: 1.07.2009
Skąd: Bydgoszcz

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


Tak ale do tych funkcji trzeba znać wartość stringu. Ale czytając Wasze podpowiedzi wymyśliłem nieco inne rozwiązanie problemu. Dzięki za zainteresowanie.
Go to the top of the page
+Quote Post

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: 22.08.2025 - 16:23