【发布时间】:2012-02-12 23:02:09
【问题描述】:
我正在通过affiliateservice api 获取 TransactionList。 我的 print_r($response) 给了我这个(我必须放 xx 但实际上那里有数字):
stdClass Object
(
[getTransactionListReturn] => Array
(
[0] => stdClass Object
(
[iId] => xx
[sStatus] => pending
[sType] => normal
[sIp] => xx
[bPaid] => xx
[iPaymentId] => xx
[iMerchantId] => xx
[fSaleAmount] => xx
[fCommissionAmount] => xx
[dClickDate] => xx
[dTransactionDate] => xx
[sClickref] => xx
[aTransactionParts] => Array
(
[0] => stdClass Object
(
[sCommissionGroupName] => STANDARD
[fSaleAmount] => xx
[fCommissionAmount] => xx
[iCommission] => xx
[sCommissionType] => percentage
)
)
)
[1] => stdClass Object
(
[iId] => x
[sStatus] => pending
[sType] => normal
[sIp] => x
[bPaid] =>
[iPaymentId] => x
[iMerchantId] => x
[fSaleAmount] => x
[fCommissionAmount] => x
[dClickDate] => x
[dTransactionDate] => x
[sClickref] => x
[sSearchSiteName] => x
[sSearchSiteKeyword] => x
[aTransactionParts] => Array
(
[0] => stdClass Object
(
[sCommissionGroupName] => DEFAULT
[fSaleAmount] => x
[fCommissionAmount] => x
[iCommission] => x
[sCommissionType] => percentage
)
)
)
)
[getTransactionListCountReturn] => stdClass Object
(
[iRowsReturned] => 2
[iRowsAvailable] => 386
)
)
所以,我的问题是如何在 PHP 中“解析”这个?我的意思是如何访问这些数据?我的意思是像
$response[0]->sStatus;
感谢您的帮助!
【问题讨论】:
标签: php api xml-parsing