使用PHP从Google Sheets JSON数据回显特定值

使用PHP从Google Sheets JSON数据回显特定值,php,json,Php,Json,我在想“怎么做”来回应tbenrud@gushd.net“(指向它的红色箭头)中的值。我可以回显$data[feed][entry][1][id],但当我到达gsx$emailaddress时遇到了麻烦。我认为这是因为标签中的$。我无法控制标签名称(由Google Sheets创建) 非常感谢您的帮助 我的代码 $urlSheet = 'https://spreadsheets.google.com/feeds/list/1s7UCtbRY2dU3YdDu_kjnr-_y5Lh49yMHQRz

我在想“怎么做”来回应tbenrud@gushd.net“(指向它的红色箭头)中的值。我可以回显
$data[feed][entry][1][id]
,但当我到达
gsx$emailaddress
时遇到了麻烦。我认为这是因为标签中的
$
。我无法控制标签名称(由Google Sheets创建)

非常感谢您的帮助

我的代码

$urlSheet = 'https://spreadsheets.google.com/feeds/list/1s7UCtbRY2dU3YdDu_kjnr-_y5Lh49yMHQRzgiDt8D4c/2/public/values?alt=json';
$jsonSheet = file_get_contents($urlSheet);
$data = json_decode($jsonSheet, true);
谢谢大家!

Todd

尝试像这样“转义”$符号:

'gsx{$}emailaddress'

如果使用单引号,
$
将不会触发PHP变量插值

echo $data['feed']['entry'][1]['gsx$emailaddress']['$t'];

这不是转义,这是一个函数,它甚至不会触发变量插值,因为它位于单个引号字符串之间。