我到处搜索,但找不到适合我的解决方案。
我有以下内容:
$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 ,但不确定这是否能满足我的需要?