Здравствуйте! В шаблон приходит строка с перечислениями элементов, типа красный, синий, зеленый, желтый. Хочу перед последним элементом добавить "и", чтобы получилось типа красный, синий, зеленый и желтый Предварительно планировал собрать строку в массив и перед последним элементом добавить "и". Может это гонево, просто других вариантов в голову не пришло. Как выполнить такую операцию? Спасибо.
Если изначально это строка, то можно попробовать обойтись регуляркой, чтобы не делать лишних операций. PHP: <?php $str = 'красный, синий, зеленый, желтый'; echo preg_replace('/,([^,]+)$/', ' и$1', $str); // красный, синий, зеленый и желтый