Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]zamiana ścieżki do funkcji na wartość
madrazel
post
Post #1





Grupa: Zarejestrowani
Postów: 47
Pomógł: 0
Dołączył: 21.08.2008

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


mamy dane dwie tablice:

  1. $ar1 = array(1 => array(1 => 'w1', 2=>'w2'), 2=> array(1=>'w3',2=>'w4'));
  2. $ar2 = array(2,1);


teraz trzeba zrobić funkcję która mając podane obie tablice:

  1. func($ar1,$ar2);


za wynik da: w3

tzn. druga tablica przechowuje w swoich kolejnych zmiennych ścieżkę dostępu do danych w większej tablicy, ścieżka nie musi być kompletna, np. tablica array() dała by w wyniku dokładną kopię tablicy pierwszej, a array(1) w wyniku dało by array(1 => 'w1', 2=>'w2')

być może są w php jakieś wbudowane funkcje do tego ?
Go to the top of the page
+Quote Post
Pawel_W
post
Post #2





Grupa: Zarejestrowani
Postów: 1 675
Pomógł: 286
Dołączył: 15.06.2009
Skąd: Wieliczka

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


nie ma smile.gif

przelatujesz pętlą i po kłopocie
Go to the top of the page
+Quote Post
Wicepsik
post
Post #3





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

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


  1. funkcja($a,$b){
  2. return $a[$b[0]][$b[1]];
  3. }



O to chodzi ?


--------------------
Go to the top of the page
+Quote Post
madrazel
post
Post #4





Grupa: Zarejestrowani
Postów: 47
Pomógł: 0
Dołączył: 21.08.2008

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


prawie,

zapomniałem dodać że funkcja w której szukamy zmiennej może być dowolnej wielkości, czasami bardzo duża i rozwidlona
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 Aktualny czas: 21.08.2025 - 08:55