Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] Tablice wielowymiarowe
Forum PHP.pl > Forum > PHP
Mappet
Witam!
Zakładając że tablica wygląda tak
  1. <?
  2. $tablica[0][0]= 1;
  3. $tablica[0][1]= 2;
  4. $tablica[0][2]= 3;
  5. $tablica[1][0]= 4;
  6. $tablica[1][1]= 5;
  7. $tablica[2][0]= 6;
  8. $tablica[3][0]= 7;
  9. $tablica[3][1]= 8;
  10. ?>


Teraz chcę poznać klucz pierwszy i drugi tablicy za pomoca podania wartości. Czyli podaję 5 wynikiem jest klucz1 = 1 i klucz2 = 1. Coś analogicznego do array_search, lecz by zwracało nie jeden ale dwa klucze. Ma ktoś pomysł jak to zrobić ?
crash
  1. <?php
  2.  
  3. /*
  4. $t = przeszukiwana tablica
  5. $s = szukana wartość
  6. */
  7. function arr_search($t, $s)
  8. {
  9. foreach($t as $k1 => $v1)
  10. {
  11. foreach($v1 as $k2 => $v2)
  12. {
  13. if($v2 === $s)
  14. {
  15. return 'klucz1 = '.$k1.', klucz2 = '.$k2;
  16. }
  17. }
  18. }
  19. return 0;
  20. }
  21. ?>
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.