begin process at 2012 05 30 15:43:06
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Divers

 > 

Débutant(e)

 > 

lister tableau $_SESSION, $_SERVEUR...


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

lister tableau $_SESSION, $_SERVEUR...

vendredi 15 septembre 2006 à 18:27:31 | lister tableau $_SESSION, $_SERVEUR...

RV2931

bonjour,

j'aimerai trouver un truc pour lister tout le contenu des tableaux globaux $_SESSION $_SERVEUR..., enfin je sais pas si ce sont des tableaux, d'ailleurs, je sais qu'on parle aussi de tableau associatif ou liste de hashage... bref
c'est pour apprendre à quoi ils servent déjà, ce qu'il continenent, et puis pour savoir quoi...
donc, comment utiliser un truc du type :

foreach($_SESSION as $key=>$value){echo  "$key=$value";}

ou un truc comme ça, je ne maitrise pas le foreach, si quelqu'un pouvait me filer le code ??

merci
vendredi 15 septembre 2006 à 19:32:52 | Re : lister tableau $_SESSION, $_SERVEUR...

jean84

Réponse acceptée !

Salut !

foreach() permet de lister un tableau sans connaitre le nombre de case et permet egalement de recuperer le nom des index. L'utilisation est simple :
- si tu veux uniquement lister les cases de ton tableau en affichant seulement la valeur  de chaque case, tu tapes

foreach ( $TableauALister as $Value )
    echo $Value, '<br />';

qui va afficher la valeur de cahque case de ton tableau a lister (donc tu met ici $_SESSION[]ou autre chose...)

- si tu as indexe ton tableau avec des noms (comme le permet php) et que tu veux recuperer la valeur de chaque index en plus de la valeur de la case indexee par cet index (sa va tu suis ?), tu utilise foreach comme ceci :

foreach ( $TableauALister as $Index => $Valeur )
    echo 'Valeur de l\'index : ', $Index, '<br />Valeur de la case : ', $Valeur;

C'est simple et c'est tres pratique
Si jamais tu veux plus d'info (j'ai donne des exemples tres basiques), tu peut aller faire un tour sur php.net, qui reference toutes les focntions php possible est imaginable (tu peut meme telecharger un fichier chm pour le regarder au chaud sur ton pc ^^)

Petit probleme, foreach() est lent, plus rapide qu'un while(list() = each()) mais mois qu'un for(). Si jamais tu veux etre rapide pour ne prendre que des valeurs (sans les index), tu peut utilsier la fonction count() qui te permet de connaitre la taille precisement d'un tableau. Completement inutile avec foreach(),peut etre utile des fois dans d'autre cas (c'est mon avis en tout cas). Dans tout les cas, il est interessant de connaitre plusieurs facon de faire pour un probleme donne.

En esperant que sa te serves, @++
vendredi 15 septembre 2006 à 19:45:24 | Re : lister tableau $_SESSION, $_SERVEUR...

RV2931

Il me met :
Warning
: Invalid argument supplied for foreach()  

foreach($_SESSION[] as $key=>$value){
    echo "$key=$value<br>";
}
vendredi 15 septembre 2006 à 19:46:05 | Re : lister tableau $_SESSION, $_SERVEUR...

RV2931

et pour ça aussi
oreach($_SESSION as $key=>$value){
    echo "$key=$value<br>";
}
vendredi 15 septembre 2006 à 20:07:18 | Re : lister tableau $_SESSION, $_SERVEUR...

jean84

heu ... attend je cherche une reponse vite fait (j'ai eu le meme probleme quand j'ai voulu le faire ..)
vendredi 15 septembre 2006 à 20:16:11 | Re : lister tableau $_SESSION, $_SERVEUR...

jean84

Ah ba non alors ... voila mon code et sa fonctionne impec' ...
<?php
    session_start();
    $_SESSION['lol']= 'coucou';
    $_SESSION['lut']= 'ciao';

    foreach ( $_SESSIONas $Index => $Value )
        echo $Index, ';', $Value, '<br />';

?>

=> http://www.info-party.c4.fr/test.php

T'as du te planter quelque part... t'as bien mis une variable de session au moins ?

++
vendredi 15 septembre 2006 à 21:00:06 | Re : lister tableau $_SESSION, $_SERVEUR...

RV2931

nan mais au départ, c'était pour $_SERVEUR, c pour ça, j'ai pas pensé à créé une variable

on se défend comme on peut
samedi 16 septembre 2006 à 15:37:46 | Re : lister tableau $_SESSION, $_SERVEUR...

jean84

pas grave, sa arrive
jeudi 21 septembre 2006 à 17:36:54 | Re : lister tableau $_SESSION, $_SERVEUR...

jediNoobiewan

Tu as la fonction print_r qui t'affiche un tableau !!

print("<pre>");
print_r($_SESSION);
print("</pre>");

=)


vendredi 22 septembre 2006 à 16:38:01 | Re : lister tableau $_SESSION, $_SERVEUR...

jean84

print_r ?? mmm .. pas mal ! je prends !

@++


Cette discussion est classée dans : serveur, tableau, lister, truc, session


Répondre à ce message

Sujets en rapport avec ce message

alimenter un tableau avec des variables de session [ par pichoro ] bonjour,voila mon probleme, je voudrais recuperer des variables et les stocker en tant que variables de session dans un tableau array();.j'ai donc un tableau dans variable de session [ par chmanu ] Bonjour, je fai une requete sql avec laquelle j'extrai plusieurs données (ici on considere qu'il y a le nom et le prenom, je ne connai pas le nombre d caddie virtuel avec des sessions... [ par roul ] Bon, j'explique mon probleme, je débute en php et là je vais m'arracher les cheveux sur un truc qui à l'air tout simple, mais là j'en peux plus; alors stocké un tableau dans une vars session [ par tali3 ] bonjour,comment faire pr stocker une tab d'une seul dim ds une vars session en php,merci d'avance Tableau dans des variables de session [ par D3tR4k3 ] Voici mon probleme :Je recupere les valeurs d'une ckeck box dans un tableau, et je souhaite mettre ce tableau dans une variable de session.Mais mon c serialisation d'un tableau [ par lingwae ] help, $annoncesSelectionnee = array(); array_push($annoncesSelectionnee, $_GET['idannonce']); $_SESSION['annoncesSelectionnee'] = serialize($annonces Uun pb de caddie avec session php: tableau dans un tableau [ par mhassine ] bonjour, j'ai essayé de suivre l'exemple de cette page : http://developpeur.journaldunet.com/tutoriel/php/031103php_caddie1a.shtml voila mon code, ou Espace membre - Session star(); demande de renseignement [ par milkasoprano ] Bonjour tous le monde, voila a chaque fois que je souhaite faire un "espace membre" j'utilise les session_star();mais a chauqe fois que je creer une p Nombre de sessions [ par coockiesch ] Salut!J'ai une petite question. Prenons le cas d'une session qui contient du texte, par exemple le résultat d'une recherche sur un site, une liste de serveur avec 2 application utilisant les sessions [ par iomega ] Bonjour à tous j'ai vu sur un tutorial que pour faire faire cohabiter sur le même serveur deux applications utilisant les sessions il falait renomer l


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,499 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales