Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Przeszukiwanie tablicy
busterek
post
Post #1





Grupa: Zarejestrowani
Postów: 109
Pomógł: 0
Dołączył: 30.07.2006
Skąd: Łódź

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


Witajcie.

Na początek kawałek kodu:

  1. $_SESSION['t'][]['zmienna'] = 3086024433;
  2. $_SESSION['t'][]['zmienna'] = 3086024233;
  3. $_SESSION['t'][]['zmienna'] = 3086024543;
  4. $_SESSION['t'][]['zmienna'] = 3086024673;
  5. $_SESSION['t'][]['zmienna'] = 3086024783;
  6.  


Czy jest jakaś funkcja, która przeszuka mi tablicę $_SESSION['t'] na okoliczność którejś wartości i zwróci indeks, pod którą się znajduje??
array_search nie działa.

Kiedy dodałem coś takiego

  1.  
  2. foreach ($_SESSION['t'] as $v)
  3. {
  4. $key = array_search(3086024673, $v);
  5. echo $key;
  6. }
  7.  


zwróciło mi zmienna i w zasadzie słusznie mi zwróciło.
Czy da się przeszukać w jakiś sprawny sposób?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Adi32
post
Post #2





Grupa: Zarejestrowani
Postów: 348
Pomógł: 26
Dołączył: 8.10.2008
Skąd: Lublin

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


Ja bym powiedział, że tak:
  1. foreach ($_SESSION['t'] as $key => $v) {
  2. if ($v['zmienna'] == '3086024673') {
  3. echo $key;
  4. break; // jeśli tylko jeden może być
  5. }
  6. }


Ten post edytował Adi32 8.03.2013, 12:16:00
Go to the top of the page
+Quote Post

Posty w temacie


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: 14.10.2025 - 10:41