Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]"Tworzenie" tablicy wielowymiarowej
Mike122
post
Post #1





Grupa: Zarejestrowani
Postów: 253
Pomógł: 1
Dołączył: 12.04.2006

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


Pisze dość prosty skrypt i pod potrzeby skryptu potrzebuje użyć pewnej funkcji jednak ugrzęzłem w martwym punkcie niżej przedstawię jak bym chciał by to działało
  1. $_LOG['i']['q']['z'] = 'Ice Age 1';
  2. $_LOG['i']['q']['z']['s'] = 'Ice Age 3';
  3.  
  4. function getLogGlobal($match){
  5. global $_LOG;
  6. $match = explode('|', $match);
  7. for($i=0; $i < count($match); $i++){
  8. //nie wiem co tu powinno być
  9. }
  10. return $_LOG;
  11. }
  12. //Po użyciu funkcji che by wynik był następujący:
  13. echo getLogGlobal('i|q|z'); //Zwraca Ice Age 1
  14. echo getLogGlobal('i|q|z|s'); //Zwraca Ice Age 2


Proszę bardzo o pomoc.

Ten post edytował Mike122 10.09.2010, 21:44:16
Go to the top of the page
+Quote Post
wookieb
post
Post #2





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




  1. function getValueOnKeyPath(array $tab, array $path)
  2. {
  3. $tmpTab = $tab;
  4. foreach($path as $element)
  5. {
  6. if(is_array($tmpTab) && isset($tmpTab[$element]))
  7. {
  8. $tmpTab = $tmpTab[$element];
  9. }
  10. else return;
  11. }
  12. return $tmpTab;
  13. }
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: 18.09.2025 - 20:14