我正在尝试保持for循环变量,但我不知道如何, 这是我用来制作字符串的代码:1,2,3,4,5,6,7,8,9,10等。
for($i = 0; $i <= 17; $i++) {
$str = $i . ',';
}
比:
$str = substr($str, 0, -1);
摆脱最后一个字符。 但是,当我从for循环调用$ str变量时,它只输出17
以下是整个代码:
for($i = 0; $i <= 17; $i++)
{
$str = $i . ',';
}
$str = substr($str, 0, -1);
echo $str;
总而言之,我需要输出为1,2,3,4,5,6,7,8,9,10而不是a,最后......
答案 0 :(得分:7)
for($i = 0; $i <= 17; $i++)
{
// here
$str .= $i . ',';
}
$str = substr($str, 0, -1);
echo $str;
但还有更好的方法:
echo implode(',', range(0, 17));