login  Naam:   Wachtwoord: 
Registreer je!
 Forum

array in sessie

Offline yolk - 28/08/2006 16:47
Avatar van yolkHTML interesse Is het mogelijk om een array in een sessie te zetten? Ik heb nu
  1. $selected_stations = array();

En daar wil ik iets van maken als
  1. $stations = $_SESSION["selected_stations[]"];

Hoe doe ik dit?

6 antwoorden

Gesponsorde links
Offline DaOxx - 28/08/2006 16:54 (laatste wijziging 28/08/2006 16:55)
Avatar van DaOxx PHP beginner
  1. <?php
  2.  
  3. $aMyArray = array("Bert","Klaas","Joop");
  4.  
  5. $_SESSION['namen'] = $aMyArray;
  6. ?>


Dit zou gewoon moeten werken.
Offline Rik - 28/08/2006 16:55
Avatar van Rik Gouden medailleGouden medaille

Crew algemeen
Dat is:
  1. $_SESSION['naam_van_de_sessie'] = $selected_stations;
In een sessie kan gewoon een array.
Offline Voldemort - 28/08/2006 16:56 (laatste wijziging 28/08/2006 16:56)
Avatar van Voldemort PHP ver gevorderde Zo kan het ook:

  1. <?php
  2. $_SESSION['ding'] = array();
  3.  
  4. $oldarray = array('ding1','ding2');
  5.  
  6. foreach($oldarray as $newarray)
  7. {
  8. $_SESSION['ding'][] = $newarray;
  9. }
  10. ?>


Output:
$_SESSION['ding'][0] = 'ding1';
$_SESSION['ding'][1] = 'ding2';
Offline yolk - 28/08/2006 17:13
Avatar van yolk HTML interesse Ok, gelukt!
En hoe kan ik dan het beste de array uitlezen? Ik doe het nu met
  1. echo $sessie[2];

maar hoe kan ik dit doen als ik niet weet hoeveel items er in de array zitten?
Offline Ibrahim - 28/08/2006 17:18 (laatste wijziging 28/08/2006 17:18)
Avatar van Ibrahim PHP expert
  1. <?php
  2. for($i = 0, $size = count($array); $i < $size; $i++)
  3. {
  4. echo $sessie[$i];
  5. }
Offline Koen1 - 28/08/2006 19:58
Avatar van Koen1 Nieuw lid Zoals voldemort zegt:
  1. $_SESSION['ding'][0]; //geeft ding 1
  2. $_SESSION['ding'][1]; //geeft ding 2
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.228s