这是我的代码
$res = $client->request('GET', 'https://www.jewishgen.org/databases/wcf/wcfapifull.php?search=search&fname=a');
$return_values = $res->getBody()->getContents();
我可以从此代码中获取返回数据:
print_r($return_values);
但错误。
print_r($return_values->matches);
答案 0 :(得分:1)
您必须手动转换JSON(例如,使用json_decode()
函数)。
使用此示例代码处理Guzzle:
use GuzzleHttp\Client;
$client = new Client();
$url = "https://www.jewishgen.org/databases/wcf/wcfapifull.php?search=search&fname=a";
$response = $client->request('GET', $url);
$jsonRes = \GuzzleHttp\json_decode($response->getBody());