【问题标题】:How php get one or more array value from stdClass objectphp如何从stdClass对象中获取一个或多个数组值
【发布时间】:2014-10-28 18:45:47
【问题描述】:
Array
(
    [status] => OK
    [result] => Array
        (
            [0] => stdClass Object
                (
                    [id] => 1
                    [name] => normal
                    [points] => 1.00
                    [max_size] => 0
                    [hourly_speed] => 35000
                    [all_pending] => 18009
                    [user_queues] => 0
                )

        )

)

我如何才能从这个数组中只获取 (status and all_pending 和 user_queues) 的值???

【问题讨论】:

    标签: php arrays stdclass


    【解决方案1】:

    不知道保存这个数组的变量的名称是什么,但我们假设$array

    状态很简单,它只是数组的一个元素。要获取所有待处理队列和用户队列,您需要访问 result,它是一个对象数组。 [0] 引用数组的第一个元素。所以$array['result'][0]是对象,那么你只需要抓取你想要的属性即可。

    $status = $array['status'];
    $all_pending = $array['result'][0]->all_pending;
    $user_queues = $array['result'][0]->user_queues;
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-10-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-02-04
      • 1970-01-01
      • 2021-11-07
      • 1970-01-01
      相关资源
      最近更新 更多