Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP] Problem z tablicą
adam882
post 13.12.2009, 18:25:09
Post #1





Grupa: Zarejestrowani
Postów: 289
Pomógł: 1
Dołączył: 2.11.2007

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


Witam

Pytanie być może wręcz banalne, lecz dość długo nie operowałem na tablicach.
Przykładowo mają tablicę $t=array('pierwsze','drugie','trzecie'); chciałbym sprawdzić numer indeksu przyporządkowany np. dla 'drugie'. Pewnie istnieje do tego jakaś funkcja, lecz żadna nie przychodzi mi do głowy.
Go to the top of the page
+Quote Post
darko
post 13.12.2009, 18:31:36
Post #2





Grupa: Zarejestrowani
Postów: 2 885
Pomógł: 463
Dołączył: 3.10.2009
Skąd: Wrocław

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


Pewnie istnieje, a nie lepiej po prostu:
  1. $t=array('pierwsze','drugie','trzecie');
  2. $hit = -1;
  3. $find = 'drugie';
  4. foreach($t as $k=>$v) {
  5. if($find == $v) {
  6. $hit = $k;
  7. }
  8. }
  9. echo $hit;


// edit

Znalazłem:
array_search

Ten post edytował darko 13.12.2009, 18:35:28


--------------------
Nie pomagam na pw, tylko forum.
Go to the top of the page
+Quote Post
adam882
post 13.12.2009, 18:35:24
Post #3





Grupa: Zarejestrowani
Postów: 289
Pomógł: 1
Dołączył: 2.11.2007

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


akurat to rozwiązanie znam, ale jeśli istnieje jakaś funkcja do tej tablicy to nie ma sensu używać foreach()

array_search - oo.. chyba tego szukałem smile.gif

Ten post edytował adam882 13.12.2009, 18:36:13
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 3.07.2025 - 08:04