Замените последнюю запятую знаком &

Я искал везде, но не могу найти решение, которое мне подходит.

У меня есть следующее:

$bedroom_array = array($studio, $one_bed, $two_bed, $three_bed, $four_bed);

Допустим, в этом примере:

$studio = '1';
$one_bed = '3';
$two_bed = '3';

Затем я использую функцию implode, чтобы поставить запятую между всеми значениями:

$bedroom_list = implode(", ", array_filter($bedroom_array));
echo $bedroom_list;

Это затем выводит:

1, 2, 3

Я хочу найти последнюю запятую в строке и заменить ее на &, чтобы она читалась так:

1, 2 & 3

Строка не всегда будет такой длинной, она может быть короче или длиннее, например 1, 2, 3, 4 и так далее. Я изучал использование substr, но не уверен, подойдет ли это для того, что мне нужно?

5
задан iain 7 October 2011 в 13:04
поделиться