2016-06-01 72 views
0

當我對象數據轉換爲字符串出現此錯誤如何解決這個不能轉換爲字符串與PHP?

Catchable fatal error: Object of class OfxParser\Entities\SignOn could not be converted to string

vardump版本在這裏

 object(OfxParser\Ofx)#4 (6) 
      { ["Header"]=> NULL ["SignOn"]=> object(OfxParser\Entities\SignOn)#5 (4) 
        { 
           ["status"]=> NULL ["date"]=> object(DateTime)#10 (3) 
           { ["date"]=> string(26) "2007-10-15 02:15:29.000000" 
           ["timezone_type"]=>int(3)imezone"] 
           =>string(13)"Europe/Berlin"} 
           ["language"]=> object(SimpleXMLElement)#8 (1) 
           { [0]=> string(3) "ENG" } ["institute"]=> NULL 
        } 
         ["SignupAccountInfo"]=> array(0) { } ["BankAccounts"]=>array(1) 
         { [0]=> NULL } ["BankAccount"]=> NULL ["Investment"]=> NULL 
      } 

我想打印這樣

狀態= NULL

日期= 2007 -10-15 02:15:29.000000

語言= ENG

+0

爲什麼不直接存儲對象的值對象以外的變量,然後串聯這些值轉換成你想要的字符串?此外,我們不能提供比建議更多的東西,而沒有明確地看到你如何使用你的代碼(而不僅僅是一個vardump) – Webeng

回答

0

試試這個,希望它會工作

foreach($object as $objectValue){ 
     foreach($objectValue["SignOn"] as $objectParkey => $objectParValue){ 
       echo $objectParkey. '='. $objectParValue; 
     } 
} 
相關問題