2014-02-24 36 views
2

如何實例化和填充下面的stdClass對象?什麼是構成以下標準對象的PHP代碼

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)) 

我的目標是爲貝寶的交易額金額的BasicAmountType組成stdClass。

+1

你問如何實例化和填充一個stdClass對象或如何從較大的對象內獲取該對象?無論哪種情況,解決方案都非常簡單,我希望至少能看到你做了什麼嘗試來做到這一點。 –

+0

我想實例化和填充一個stdClass對象完全像上面的stdClass數據。 –

回答

1

這樣做的一種方法是將數組轉換爲對象。

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

另一種方法是:

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

這是相當你在代碼中有你的對象的方式。