Здравствуйте, я использую цикл for для подготовки строки JSON
//prepare a JSON Array [ obj1,obj2,obj3.... ]
echo "[";
foreach ($usernames as $value){
//prepare a JSON String for $username
//e.g. {"username":$value}
// insert comma if there is next element in the array
echo ",";
}
echo "]";
Моя проблема в том, что конечная запятая имеет неверный формат в JSON. Как определить, что цикл for достиг конца массива, подготавливая последний элемент, и, таким образом, мешает ему добавлять все символы, кроме последнего запятой?
Thankyou