Page 1 sur 1

array($var) !!??

Posté : 04 déc. 2008, 18:17
par traker
bonjour

y a t'il un moyen simple de faire un $array=array($var); d'on $var et passer en $_GET[]

exemple

$_GET['var'] et =="1,2,3,"

$var=$_GET['var'] ;
$array=array($var);
print_r($array);//affichage Array([0]=>1,2,3)

alors que je voudrais qu'il soit
Array([0]=>1,[1]=>2,[2]=>3)

je doit faire ca pour que cela marche mais bon je trouve que c'est une moulinette pour pas grand chose et je ne trouve pas la fonction

$valeur=$_GET['valeur'];
$msq='#,?([0-9]+),?#si';
preg_match_all($msq,$valeur,$array);
$array_valeur=$array[1];


il doit y avoir une syntaxe autre j'ai teste
$valeur ="0=>1,1=>2";//marche pô
$valeur ="\'0=>1,1=>2\'";//marche pô
$array=array("'".$valeur."'");

merci encore

Posté : 04 déc. 2008, 18:22
par guilt92
Bonjour,

regarde du coté de explode();
$array=explode(",",$_GET['var']); 
print_r($array);

;)

Posté : 04 déc. 2008, 18:28
par traker
merci guilt92

je tiens a dire que je ne connais pas d'autre forum qui donne une reponce en 5mn crono et c'est pas la premiere fois
alors BRAVO et MERCI!!!!! :P
(je suis toujours épaté par la vitesse des membres de ce forum)

pour ta reponce je teste ca mais ca a l'air d'etre ca je savais bien qu'il y avais plus simple
il fait le trouver explode lol 8-)

merci guilt92