안녕하세요 난 뒤에 쉼표를 가지고하는 JSON 문자열PHP
//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()] (http://php.net/manual/en/function.json-encode.php)에 대해 알고 계셨습니까? –
어레이를 만들고 json 문자열을 수동으로 생성하는 대신'json_encode()'를 통해 전송하십시오. – evan
나는 그것을 인식하고 있지만 어쨌든 나는 completly 그것을 잊어 버렸다. 오 .... 더 적절한 방법으로 함수를 구현하도록 상기시켜 주신데 대해 감사드립니다. – Gapton