tableaux

Eléphant du PHP | 294 Messages

25 nov. 2005, 18:57

Bonjour
je crée un tableau que je stocke ensuite dans une variable de session
        $VARtotal= '100';
	$VARport= '50';
	$commande[]=array($VARtotal, $VARport);
	$_SESSION['commande'] = array();
	$_SESSION['commande']=$commande;
Dans une autre page je voudrais ajouter une autre variable au tableau tout en gardant celles déja inscrite, par exemple ajouter à la suite des deux premieres une variable date:
$Date = "5 juin";
coimment l'ajouter en troisieme variable du tableau.

Merci

Modérateur PHPfrance
Modérateur PHPfrance | 7636 Messages

26 nov. 2005, 20:42

SAlut, pour ajouter dans le meme array tu peut faire ceci:
$_SESSION['commande'][0][3]="date";
bon pour le 1er couple entrée, si tu as plusieurs "array($VARtotal, $VARport);" dans le tableau de commande il faut retrouver la clé qui correspond a ce couple pour ajouter un 3eme élément:
$t=array('100','50'); //couple recherché
$cle=array_keys($_SESSION['commande'],$t); //renvois la cle correspondant au couple
$_SESSION['commande'][$cle[0]][2]="date"; // ajout de la date a la position  $cle[0]

/!\ Avant de poster se documenter et rechercher.
Qui ne sait pas rendre un service n'a pas le droit d'en demander.
MaBrute

Eléphant du PHP | 294 Messages

26 nov. 2005, 23:07

ok, bien compris et ça marche