如何删除for循环中的最后一个逗号

Posted

技术标签:

【中文标题】如何删除for循环中的最后一个逗号【英文标题】:How to remove the last comma in for loop 【发布时间】:2017-12-05 03:10:12 【问题描述】:
`<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Untitled Document</title>
</head>

<body>

<?php 

for( $x=1 ; $x<=10 ; $x++)
echo "$x".",";

?>
</body>
</html>`

1.输出=1,2,3,4,5,6,7,8,9,10,

    我有这个输出。如何删除最后一个逗号?需要你的帮助。

【问题讨论】:

当我搜索 remove last comma 时,我在这个网站上看到了 3000 多个帖子。这是一个相当常见的编程问题,通过一些搜索应该很容易找到。 【参考方案1】:
<?php 
for( $x=1 ; $x<=10 ; $x++)
echo "$x";
if($x!=10)
echo ",";

?>

检查最后一次迭代并避免','

【讨论】:

很高兴为您提供帮助 对不起先生,如果我问。如果 $str = ' '; for( $i = 1; $i 非常感谢先生。愿上帝保佑你先生。对不起我的英语不好。【参考方案2】:

您可以使用join 删除最后一个逗号。

echo join(',', range(1,10));

【讨论】:

以上是关于如何删除for循环中的最后一个逗号的主要内容,如果未能解决你的问题,请参考以下文章

如何删除 D3 轴刻度中的逗号并删除最后一个刻度?

如何删除数组中的最后一个逗号和空格? Java [重复]

循环并在末尾删除逗号

删除foreach最后一个逗号PHP [重复]

FOR循环中的逗号运算符,它是如何工作的?

如何删除最后一个字符(从数组创建字符串时的逗号)? [复制]