Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] tworzenie sesji wielowymiarowej
Forum PHP.pl > Forum > Przedszkole
kaszanka
Hi,

Mam przykładowo zmienne:
  1. <?php
  2. $zmienna1a, $zmienna1b, $zmienna1c, $zmienna1d 
  3. $zmienna2a, $zmienna2b, $zmienna2c, $zmienna2d 
  4. $zmienna3a, $zmienna3b, $zmienna3c, $zmienna3d
  5. ?>

Chciałbym to wrzucić w tablice więc pisze:
  1. <?php
  2. $_SESSION['wiersz1']=Array($zmienna1a, $zmienna1b, $zmienna1c, $zmienna1d);
  3. $_SESSION['wiersz2']=Array($zmienna2a, $zmienna2b, $zmienna2c, $zmienna2d);
  4. $_SESSION['wiersz3']=Array($zmienna3a, $zmienna3b, $zmienna3c, $zmienna3d);
  5. ?>

Aby sprawdzić jak wygląda tablica:
  1. <?php
  2. echo "<pre>";
  3. print_r($wiersz1); // print_r($wiersz2); print_r($wiersz3);
  4. echo "</pre>";
  5. ?>

I teraz mam problem gdyż chciałbym te trzy wiersze wpakować w tablice wielowymiare czy asocjacyjne (już mi się one mylą smile.gif ) tak aby wszystkie 3 wiersze odczytać:
  1. <?php
  2. echo "<pre>";
  3. print_r($wiersz_all);
  4. echo "</pre>";
  5. ?>
ayeo
użyj punkcji implode(); lub serialize(); zanim wstawisz to do sesji
kaszanka
A może jakiś mały przykładzik?
Wszędzie widzę tylko jak odczytać taką tablicę ale jak ją stworzyć to już nie.
ayeo
  1. <?php
  2. $tablica = array(array(1,2,3,4,5), array(2,3,4,5,6), array(3,4,5,6,7));
  3. echo serialize($tablica);
  4. ?>


Jak chcesz mieć spowrotem tablice to robisz unserialize();
Pozdrawiam biggrin.gif
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.