github api在json结束时返回1.这是一个错误吗?

tes*_*ter 3 php json github-api

使用curl http://github.com/api/v2/json/user/show/username github的用户api返回:

...,"login":"myUsername","email":"myEmail@test.com"}}**1**
Run Code Online (Sandbox Code Playgroud)

为什么json之后会有1?这是他们的错误,还是应该用于什么?

<?php

function getGithub($url="user/show/username") {
    $github = curl_init();
    curl_setopt($github, CURLOPT_URL, "http://github.com/api/v2/json/". $url); 
    return curl_exec($github);
}
Run Code Online (Sandbox Code Playgroud)

尝试去

echo getGithub();
Run Code Online (Sandbox Code Playgroud)

但由于最后有1,我必须这样做

echo rtrim(getGithub(), "1");
Run Code Online (Sandbox Code Playgroud)

Fra*_*mer 6

设置CURLOPT_RETURNTRANSFER.curl_exec()当前返回true,然后你回显,它打印为1.