如何在while循环中删除最后一个数字后的尾随逗号
How to remove trailing comma after final number in while loop
正在尝试删除数字 10 后面的逗号。尝试了所有可能的解决方法,但目前没有任何效果。
$i = 0;
while($i < 10) {
echo ++$i. ",";
}
首先不要使用循环。使用 implode()
在数组元素之间插入分隔符。
echo implode(',', range(1, 10));
您可以像这样使用循环和 rtrim()
来做到这一点:
$i = 0;
$result = '';
while($i < 10) {
$result .= ++$i. ",";
}
echo rtrim($result, ',');
正在尝试删除数字 10 后面的逗号。尝试了所有可能的解决方法,但目前没有任何效果。
$i = 0;
while($i < 10) {
echo ++$i. ",";
}
首先不要使用循环。使用 implode()
在数组元素之间插入分隔符。
echo implode(',', range(1, 10));
您可以像这样使用循环和 rtrim()
来做到这一点:
$i = 0;
$result = '';
while($i < 10) {
$result .= ++$i. ",";
}
echo rtrim($result, ',');