Я искал везде, но не могу найти решение, которое работает для меня.
У меня есть следующее:
$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, но не уверен, что это сработает для того, что мне нужно?