Manipulation de tableau

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Manipulation de tableau

par Cyrano » 08 mars 2005, 15:56

Je présume que ton erreur te signale que la variable doit être une tableau: alors déclare là comme tel avant d'utiliser Array_push():

Code : Tout sélectionner

$_SESSION['tab']['int1'] = array();

Manipulation de tableau

par koala_boy » 08 mars 2005, 14:03

Bonjour,

j'aurais besoin d'un coups de pouce à manipuler les tableaux multidimentionnel, voila mon probleme

Je recupere vi $_Post une chaine de type int1_int2_y que j'aimerais transformer en tableau de sessuion type $_SESSION['tab']['int1']['int2'], pour l'instant je traite mon post de cette facon ...

Code : Tout sélectionner

foreach ($_POST as $nom => $valeur) { if ((strpos($nom,"_y"))<> false ) { list($int_1,$int_2,$reste) = split("_",$nom); array_push($_SESSION['tab']['int1'],$int_1; array_push($_SESSION['tab']['int2'],$int_2; } } $_SESSION['tab']=array_unique($_SESSION['tab']); print_r($_SESSION['tab']);
et bien entendu j'ai une erreur au niveau de mon array_push .... une idée ??

j'en profite pour preciser q'une fois mon tableau rempli ( si j 'y arrive un jour :? , je souhaiterais que int_1 soit unique dans mon tableau ...