Здравствуйте, я использую цикл 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 достиг конца массива, подготавливая последний элемент, и, таким образом, останавливает добавление всего, кроме последнего символа запятой?
Спасибо
json_encode()
вместо того, чтобы формировать строку json вручную. - person evan   schedule 19.09.2011