Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Tablice
Athlan
post
Post #1





Grupa: Developerzy
Postów: 823
Pomógł: 12
Dołączył: 18.12.2005

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


Witam. Ostatnio piszę sobie zagłębienie grup w mojej sesji.

--- EDIT 2 ---
Pod pojęciem grupa, mam namysli grupę/kategorię parametrów
--- /EDIT ---

Problem polega na uzyskaniu odpowiedniego dostępu do tablicy.

  1. <?php
  2. $aGroups = array('grupa1', 'grupa2', 'grupa3');
  3. ?>


Powyższa tablica obrazuje jak przechowywuję dane na temat grup.

Dzięki niej chciałbym uzyskać dostęp do:
$_SESSION['grupa1']['grupa2']['grupa3'];

Jakieś pomysły (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) ?

Rozpisałem to już na pętlę, ale jak element w grupie będzie tablicą, to będzie zaliczany do grupy a nie elementu.





--- EDIT ---

Generalnie ma to działać tak jak
http://cpaste.com/1641

Ale nie wiem czy jest to najpoprawniejszy sposób (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Dzięki za pomoc (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Pozdrawiam.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Athlan
post
Post #2





Grupa: Developerzy
Postów: 823
Pomógł: 12
Dołączył: 18.12.2005

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


@Hacker, no zrobiłem podobnie (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) :
  1. <?php
  2. private function param($sParam)
  3. {
  4. $aSession = array();
  5.  
  6. foreach($this->_aGroups as $sGroup)
  7. if(isset($aSession[$sGroup]))
  8. $aSession = $aSession[$sGroup];
  9.  
  10. return (isset($aSession[$sParam])) ? $aSession[$sParam] : null;
  11. }
  12. ?>


Moje kolejne pytanie. Jak Wam wiadomo... eval bardzo spowalnia kod? I czy jest "poprawne".
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: 5.10.2025 - 16:46