【问题标题】:How to print properties of stdClass object in PHP?如何在 PHP 中打印 stdClass 对象的属性?
【发布时间】:2011-12-07 10:23:18
【问题描述】:

我有一个包含标准类对象的数组。如何在 stdClass 对象中返回属性(打印出来)?

【问题讨论】:

  • 如果你的意思只是为了调试或其他目的而显示它们,print_r 或 var_dump 都可以工作。

标签: php stdclass


【解决方案1】:

你应该可以使用var_dump($myObject);看到它们

【讨论】:

    【解决方案2】:

    如果您只想打印,可以使用var_dump()print_r()

    var_dump($obj);
    print_r($obj);
    

    如果您想要一个包含所有属性及其值的数组,请使用 get_object_vars()

    $properties = get_object_vars($obj);
    print_r($properties);
    

    【讨论】:

      【解决方案3】:

      我是这样解决这个问题的:

      echo $arrayName[0]->varname;
      

      由于它是一个对象数组,我们使用 -> 来访问对象的属性/方法。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2012-01-19
        • 2014-03-08
        • 2016-02-06
        • 1970-01-01
        • 2020-01-02
        • 2023-04-10
        • 2013-10-17
        • 2013-03-11
        相关资源
        最近更新 更多