这个数组包含一个项目列表,我想把它变成一个字符串,但我不知道如何让最后一个项目在它之前有一个 &/and 而不是一个逗号。
1 => coke 2=> sprite 3=> fanta
应该成为
coke, sprite and fanta
这是常规的内爆函数:
$listString = implode(', ', $listArrau);
有什么简单的方法可以做到这一点?
原文由 lisovaccaro 发布,翻译遵循 CC BY-SA 4.0 许可协议
适用于任意数量物品的长衬里:
或者,如果您 真的 更喜欢冗长:
关键是这种切片、合并、过滤和连接处理 所有 情况,包括 0、1 和 2 项,正确地没有额外的
if..else
语句。而且它恰好可以折叠成单层。