【发布时间】:2022-01-26 12:10:16
【问题描述】:
我正在尝试输出一个看起来像这样的数组
[data, data],
[data, data],
[data, data]
最后一个字符串应该不带逗号。
我的 For 循环如下所示:
for ($i = 0; $i < $count; $i++)
{
echo "[" . $result[$i]->dato . ", " . $result[$i]->vaegt . "]";
if ($i < $count) {
echo ",<br>";
}
}
它会回显正确的字符串,但逗号仍在最后一个字符串中。 好像 If 语句还在读取最后一个字符串?
【问题讨论】:
-
使用
implode() -
你的 $i 总是小于 $count。最后一个元素是 $count-1
标签: php for-loop if-statement