gpt4 book ai didi

php - 从其中一个属性具有 $ 符号的对象获取 php 变量

转载 作者:可可西里 更新时间:2023-11-01 00:48:46 26 4
gpt4 key购买 nike

所以我从 API 获取了一个 json 对象,然后 json 对其进行了解码...

但是返回的对象如下:

stdClass Object
(
[id] => stdClass Object
(
[$t] => some string
)
)

正如您所看到的,其中有一个带有 $ 符号的属性

但是当我执行 $object->id->$t <--返回错误,因为它认为 $t 是一个变量

我将如何使用 $ 符号获取该变量?

最佳答案

将其封装为单引号字符串:

echo $object->id->{'$t'};

请注意,您不能使用双引号的原因与您不能使用 $object->id->$t 的原因相同:PHP 将尝试插入 $t。但是,如果转义美元符号,则可以使用双引号:

echo $obj->id->{"\$t"};

您可以在 this simple demo 中看到它在工作.

关于php - 从其中一个属性具有 $ 符号的对象获取 php 变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11871872/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com