运行 For 循环中用于更改最后一个字符串的 If 语句
Running an If statement within a For loop to change last string
我正在尝试输出一个如下所示的数组
[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 语句似乎仍在读取最后一个字符串?
您需要检查 n-1 的条件。
for ($i = 0; $i < $count; $i++)
{
echo "[" . $result[$i]->dato . ", " . $result[$i]->vaegt . "]";
if ($i < $count-1) {
echo ",<br>";
}
}
我正在尝试输出一个如下所示的数组
[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 语句似乎仍在读取最后一个字符串?
您需要检查 n-1 的条件。
for ($i = 0; $i < $count; $i++)
{
echo "[" . $result[$i]->dato . ", " . $result[$i]->vaegt . "]";
if ($i < $count-1) {
echo ",<br>";
}
}