par
visualight » 21 nov. 2009, 15:29
Bonjour,
foreach($array AS $key => $value) // ou foreach($array AS $value)
{
// cat l'élément recu
//
$strDest = $value.", ";
}
Merci pour ta réponse mais le code que tu fournis ne permet pas de recréer correctement la chaine 1,2,3,4,5 pour deux raisons :
1. si on fait un echo de $strDest, il n'affiche que le dernier chiffre trouvé dans le tableau (en l'occurence "5").
2. Le code affichera toujours une virgule après un chiffre même si c'est le dernier
J'ai un peu recherché et j'ai trouvé qu'il était possible d'utiliser une jointure dans un array et j'ai fait ceci qui fonctionne à merveille :
// $_SESSION["authid"] = Array
$map = array_map(null, $_SESSION["authid"]);
$join = join(', ', $map);
// echo $j me sort bien : 1,2,3,4,5
echo $j;
Merci en tout cas,
Raph
Bonjour,
[php]foreach($array AS $key => $value) // ou foreach($array AS $value)
{
// cat l'élément recu
//
$strDest = $value.", ";
}[/php]
Merci pour ta réponse mais le code que tu fournis ne permet pas de recréer correctement la chaine 1,2,3,4,5 pour deux raisons :
1. si on fait un echo de $strDest, il n'affiche que le dernier chiffre trouvé dans le tableau (en l'occurence "5").
2. Le code affichera toujours une virgule après un chiffre même si c'est le dernier
J'ai un peu recherché et j'ai trouvé qu'il était possible d'utiliser une jointure dans un array et j'ai fait ceci qui fonctionne à merveille :
[php]// $_SESSION["authid"] = Array
$map = array_map(null, $_SESSION["authid"]);
$join = join(', ', $map);
// echo $j me sort bien : 1,2,3,4,5
echo $j;[/php]
Merci en tout cas,
Raph