2013-09-30 21 views
1

我打算從數組中拉出一條記錄,並不斷收到「致命錯誤:不能使用類型爲stdClass的對象作爲數組」我做錯了什麼?從陣列錯誤中打印出一條記錄嗎?

該數組是trxnResult。我試圖打印爲:

print $trxnResult['Bank_Resp_code']; 

下面是轉儲的一個片段:

 stdClass Object ([ExactID] => xxxxx [Password] => [Transaction_Type] => 00 [DollarAmount] => 69.0 [SurchargeAmount] => [Card_Number] => ############1111 [Transaction_Tag] => 152425718 [Track1] => [Track2] => [PAN] => [Authorization_Num] => [Expiry_Date] => 1213 [CardHoldersName] => fdfd [VerificationStr1] => [VerificationStr2] => [CVD_Presence_Ind] => 0 [ZipCode] => [Tax1Amount] => [Tax1Number] => [Tax2Amount] => [Tax2Number] => [Secure_AuthRequired] => [Secure_AuthResult] => [Ecommerce_Flag] => [XID] => [CAVV] => [CAVV_Algorithm] => [Reference_No] => [Customer_Ref] => [Reference_3] => [Language] => [Client_IP] => 198.57.135.205 [Client_Email] => dfdf [User_Name] => [Currency] => USD [PartialRedemption] => [TransarmorToken] => [CardType] => Visa [EAN] => [VirtualCard] => [CardCost] => [Transaction_Error] => [Transaction_Approved] => [EXact_Resp_Code] => 00 [EXact_Message] => Transaction Normal [Bank_Resp_Code] => 201 

回答

3

你正在考慮的對象數組。

這裏是解決方案:

print $trxnResult->Bank_Resp_code;

+0

您應該刪除尾隨''' –

+0

我認爲這必須是簡單的東西....謝謝! 我刪除了它... – user2087269