php - 如何获取变量中包含@的std类对象数组?

标签 php json stdclass

如何从中获取“大小”值:

stdClass Object
(
    [Hoa] => stdClass Object
        (
            [@size] => 4
            [customerSessionId] => 0AlAA82E-A0F5-AB91-3612-E3DE286965FC
            [hotelId] => 327929

如果这一切都在 $result 中,那么我可以作为 $result->Hoa 获取; 但如何获得尺寸呢? 我尝试像这样 $result-?Hoa->size; 谁能告诉我一下吗?

提前致谢。

最佳答案

要访问 @size 属性,您需要使用大括号,如下所示:

$result->Hoa->{"@size"};

关于php - 如何获取变量中包含@的std类对象数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9747561/

相关文章:

php - 显示所有错误和警告

javascript - 使用 JavaScript 脚本作为函数来更新资源参数?

javascript - 如何将我的数据从 javascript 传递到 servlet

PHP - 递归数组到对象?

PHP 严格标准 : is this bad?

PHP 数组 stdClass 对象 - 回显值

php - 需要正则表达式在长词中添加空格但忽略 HTML 标记和属性

php - 让php输出不带引号的Json,以便javascript将其视为对象

javascript - 当用户关闭任何特定选项卡时如何显示提示? (这是关于不适用于所有浏览器的单个选项卡)

javascript - 用于填充 SELECT 选项的 JSON 结构