我正在使用PHP通过Google Sheets API读取和写入Google Sheets。当我使用这个命令时:
$my_variable=$service->spreadsheets_values->get($spreadsheetId,$range);
该接口返回如下所示的object(Google_Service_Sheets_ValueRange)
:
{
["collection_key":protected]=> string(6) "values"
["majorDimension"]=> string(4) "ROWS"
["range"]=> string(9) "Sheet1!A4"
["values"]=> array(1)
{
[0]=> array(1)
{
[0]=> string(3) "180"
}
}
["internal_gapi_mappings":protected]=> array(0) { }
["modelData":protected]=> array(0) { }
["processed":protected]=> array(0) { }
}
我想要的数字在数组中,它是答案(从电子表格输出),在本例中是"180"
。我可以使用哪个PHP命令从数组中提取该值并将其echo
/打印到屏幕上?
发布于 2018-06-25 17:25:45
尝试使用下面的语句。据我所知,任何API响应都是一种普通的对象访问方法。
echo $my_variable->values[0][0];
如果你遇到任何问题,请告诉我。
希望这能有所帮助。
https://stackoverflow.com/questions/51020089
复制相似问题