使用 Laravel 访问 Json Return 中的数字键

Accessing a Numeric Key in Json Return Using Laravel

我有一个地理编码应用程序,它返回一个包含大量值的大型 JSON 数组。我正在尝试向下钻取一个名为 Census_Tract 的值。现在,我已经能够使用 Laravel.

中的以下内容向下钻取多个级别
dd($response->results[0]->response->results[0]->fields->census);

返回一个小的 JSON 数组,如下所示:

{#669 ▼
  +"2019": {#666 ▼
    +"census_year": 2019
    +"state_fips": "09"
    +"county_fips": "09001"
    +"tract_code": "100300"
    +"block_code": "1061"
    +"block_group": "1"
    +"full_fips": "090011003001061"
    +"place": null
    +"metro_micro_statistical_area": {#667 ▶}
    +"combined_statistical_area": {#668 ▶}
    +"metropolitan_division": null
    +"source": "US Census Bureau"
  }
}

如何通过 2019 数字键?我不断收到以下错误:

unexpected integer "2019"

提前致谢。

您可以使用:

$response= $response->results[0]->response->results[0]->fields->census;
var_dump($response->{'2019'});