我已经到处搜索,但是找不到适合我的解决方案。
我有以下内容:
$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函数,但不确定它是否适用于我的需求?