Подтвердить что ты не робот

Как преобразовать элементы в массив в строку, разделенную запятой, в PHP?

Возможный дубликат:
Как создать список с запятыми из массива в PHP?

Учитывая этот массив:

$tags = array('tag1','tag2','tag3','tag4','...');

Как мне сгенерировать эту строку (используя PHP):

$tags = 'tag1, tag2, tag3, tag4, ...';
4b9b3361

Ответ 1

Используйте implode:

 $tags = implode(', ', array('tag1','tag2','tag3','tag4'));

Ответ 2

Да, вы можете сделать это, используя implode

$string = implode(', ', $tags);

И просто чтобы вы знали, есть псевдоним implode, называемый join

$string = join(', ', $tags);

Я склонен использовать соединение больше, чем просто развязать, поскольку оно имеет лучшее имя (более понятное имя: D)

Ответ 3

Используйте функцию PHP Implode в вашем массиве

$mystring = implode(', ',$tags)

Ответ 4

Просто взорвать:

$tags = implode(", ", $tags);