Variable dans un array en php [Resolu]

Fermé
Messages postés
414
Date d'inscription
jeudi 26 juillet 2007
Statut
Membre
Dernière intervention
10 février 2014
-
Messages postés
293
Date d'inscription
mardi 21 septembre 2010
Statut
Membre
Dernière intervention
12 mars 2013
-
Bonjour, voila mon problème :
dans mon code j'ai
while ($donnees = $reponse->fetch())
{
$chaine=$chaine.'\''.$donnees['login'].'\',';
}
ce qui me donne une chaine comme ceci : 'login1','login2','login3'

aprés j'ai :
$pseudo = array(
$chaine
);

mais la sa fonctionne pas il me met que $pseudo[0]='login1','login2','login3'
or je voudrai que $pseudo[0]=login1
$pseudo[1]=login2
etc ...
donc avez-vous une solution ?

Merci d'avance



4 réponses

$i=0;
while ($donnees = $reponse->fetch())
{
$pseudo[$i]=$donnees['login'];
$chaine=$chaine.'\''.$donnees['login'].'\',';
$i++;

}

si j'ai bien compris
Messages postés
414
Date d'inscription
jeudi 26 juillet 2007
Statut
Membre
Dernière intervention
10 février 2014
72
Merci de ta réponse mais j'ai trouver par hasard la solution enfaite il faut faire
$pseudo=array();
$pseudo=explode(',',$chaine);
et c'est bon la chaine de caractere va etre ranger dans un tableau et a chaque fois qu'il va rencontrer une virgule il passe a la ligne suivante du tableau
tu peux faire ca également, mais si tu te sert pu de ta chaîne apres ca te sert a rien, autant tout mettre direct dans le tableau.
Messages postés
293
Date d'inscription
mardi 21 septembre 2010
Statut
Membre
Dernière intervention
12 mars 2013
39
Nath tu es sur touts les sujets en ce moment lol