【发布时间】:2011-10-07 13:04:01
【问题描述】:
我到处搜索,但找不到适合我的解决方案。
我有以下几点:
$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,但不确定这是否能满足我的需要?
【问题讨论】:
标签: php substr implode array-filter