Как преобразовать элементы в массив в строку, разделенную запятой, в PHP? Возможный дубликат: Как создать список с запятыми из массива в PHP? Учитывая этот массив: $tags = array('tag1','tag2','tag3','tag4','...'); Как мне сгенерировать эту строку (используя PHP): $tags = 'tag1, tag2, tag3, tag4, ...'; Ответ 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);
Ответ 2 Да, вы можете сделать это, используя implode $string = implode(', ', $tags); И просто чтобы вы знали, есть псевдоним implode, называемый join $string = join(', ', $tags); Я склонен использовать соединение больше, чем просто развязать, поскольку оно имеет лучшее имя (более понятное имя: D)