2011-08-01 5 views
0

Si j'ai un tableau en php qui contient une simple liste, par exemple:tournant un tableau dans une longue chaîne

$colors = $array(); 
$colors = 'black', 'white', 'blue', 'red'; 

Y at-il une fonction ou d'un moyen de boucle à travers le réseau pour faire une variable égale STRING des résultats?
Par exemple:

$theseColors = 'black, white, blue, red'; 

Cheers!

+1

http://www.php.net/manual/en/function.implode.php – Gordon

+2

S'il vous plaît faire quelques recherches avant de demander des doublons superflus ou des questions faciles à répondre en consultant le manuel PHP. Voir http://stackoverflow.com/questions/ask-advice – Gordon

+0

duplication possible de [Fusionner les éléments du tableau dans la chaîne] (http://stackoverflow.com/questions/4626732/merge-array-items-into-string) –

Répondre

0
$theseColors = implode(', ',$colors); 
1
$colors = $array(); $colors = 'black', 'white', 'blue', 'red'; 

ne fonctionnera pas. c'est une erreur ici. cela est correct:

$colors = array(); $colors = array('black', 'white', 'blue', 'red'); 

puis

$theseColours = implode(", ", $colors); 
+0

@ stereofrog, ok, fait un edit – k102

0
foreach ($color as $colors) { 
    $theseColours = $theseColours . $color; 
} 
+0

vous essayez d'inventer un vélo. et votre code est faux. – k102

Questions connexes