I am trying to output an array that looks like this
[data, data],
[data, data],
[data, data]
The last string should be echoed without a comma.
My For loop looks like this:
for ($i = 0; $i < $count; $i++)
{
echo "[" . $result[$i]->dato . ", " . $result[$i]->vaegt . "]";
if ($i < $count) {
echo ",<br>";
}
}
It echoes out the correct strings but the comma is still there in the last string.
It seems like the If statement is still reading the last string?
>Solution :
You need to check condition for n-1.
for ($i = 0; $i < $count; $i++)
{
echo "[" . $result[$i]->dato . ", " . $result[$i]->vaegt . "]";
if ($i < $count-1) {
echo ",<br>";
}
}