我正试图输出一个看起来像的数组
[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>";
}
}