Значение доступа в массиве, возвращаемое Google Sheets API в PHP - PullRequest
0 голосов
/ 25 июня 2018

Я использую PHP для чтения и записи в Google Sheets с помощью API Google Sheets.Когда я использую эту команду:

$my_variable=$service->spreadsheets_values->get($spreadsheetId,$range); 

API возвращает 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 / вывести его на экран?

1 Ответ

0 голосов
/ 25 июня 2018

Попробуйте использовать приведенное ниже утверждение.Насколько я понимаю, любой ответ API будет обычной методологией доступа к объекту.

echo $my_variable->values[0][0];

Дайте мне знать, если у вас возникнут какие-либо проблемы.

Надеюсь, это поможет.

...