【问题标题】:What's the PHP code that will compose the below standard object构成以下标准对象的 PHP 代码是什么
【发布时间】:2014-02-24 23:18:02
【问题描述】:

如何实例化和填充下面的stdClass对象?

stdClass Object ( [_] => 399.99 [currencyID] => USD ) 

这是完整的 stdClass 输出。

stdClass Object ( [Timestamp] => 2014-02-24T22:59:33Z [Ack] => Success [CorrelationID] => 693d0b129fdab [Version] => 71.0 [Build] => 9720069 [Balance] => stdClass Object ( [_] => 399.99 [currencyID] => USD ) [BalanceTimeStamp] => 2014-02-24T22:59:33Z [BalanceHoldings] => stdClass Object ( [_] => 399.99 [currencyID] => USD ) )

我的目标是为 PayPal 的交易金额值的 BasicAmountType 编写 stdClass。

【问题讨论】:

  • 您是在问如何实例化和填充 stdClass 对象,或者如何从更大的对象中获取该对象?无论哪种情况,解决方案都非常简单,我希望至少能看到您为此做了哪些尝试。
  • 我正在尝试实例化和填充一个 stdClass 对象,就像上面的 stdClass 数据一样。

标签: php paypal stdclass


【解决方案1】:

一种方法是将数组转换为对象。

$obj = (object) array('_' => 399.99, 'currencyID' => 'USD');

【讨论】:

    【解决方案2】:

    另一种方式是:

    $obj = json_decode(json_encode(['_' => 399.99, 'currencyID' => 'USD']));
    

    这是您在代码中获取对象的方式。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-01-05
      • 1970-01-01
      • 2016-11-05
      • 1970-01-01
      • 2011-07-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多