Задача: нужно пройтись в цикле по всем элементам массива и все значения объединить в строку с разделителем (например запятой «,»), но после последнего элемента ставить запятую не нужно.
Решение 1.
$str = implode(',', $arr);
Где $arr
— массив строк которые необходимо объеденить через запятую. Вконце разделитель (запятая) будет отсуствовать.
Решение 2.
// изымаем последний элемент массива $end_element = array_pop($arr); foreach ($arr as $s) { $str .= $s . ","; } // добавляем последний элемент массива без запятой $str .= $end_element;