126 votes

Comment transformer un tableau en chaîne de mots séparés par des virgules?

Duplicata possible : Comment créer une liste séparée par des virgules à partir d'un tableau en PHP?

Mon tableau ressemble à ceci :

 Array
(
    [0] => lorem
    [1] => ipsum
    [2] => dolor
    [3] => sit
    [4] => amet
)

Comment transformer cela en une chaîne comme celle-ci avec php?

 $string = 'lorem, ipsum, dolor, sit, amet';

275voto

omabena Points 720
$arr = array ( 0 => "lorem", 1 => "ipsum", 2 => "dolor");

$str = implode (", ", $arr);

17voto

Nobita Points 9046

Directement de la doc :

 $comma_separated = implode(",", $array);

15voto

Adam Points 901

Faites de votre tableau une variable et utilisez imploser.

 $array = array('lastname', 'email', 'phone');
$comma_separated = implode(",", $array);

echo $comma_separated; // lastname,email,phone

http://php.net/manual/en/function.implode.php

10voto

JKirchartz Points 6237

Vous recherchez implode()

$string = implode(",", $array);

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X