どこでも検索しましたが、自分に合った解決策が見つかりません。
私は次のものを持っています:
$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 の使用を検討しましたが、これが必要なもので機能するかどうかわかりませんか?