2012-08-13 132 views
0

我打电话给OCRWebservice.com &收到这样PHP无法解析的响应对象

object(stdClass)#5 (1) { 
["OCRWSResponse"]=> 
object(stdClass)#6 (2) { 
    ["ocrText"]=> 
     object(stdClass)#7 (1) { 
      ["ArrayOfString"]=> 
       object(stdClass)#8 (1) { 
        ["string"]=> 
          string(109) "......,......,- PHYSICIANS HAVE BIGGER STAKE IN PATIENT, TOTAL CARE UNDER MEDICARE ACOs AROUNDTHEINDUSTRY " 
       } 
     } 
    ["ocrWSWords"]=> 
     object(stdClass)#9 (0) { 
     } 
} 
} 

object(stdClass)#10 (1) { 
["OCRWSResponse"]=> 
    object(stdClass)#11 (2) { 
     ["ocrText"]=> 
      object(stdClass)#12 (1) { 
       ["ArrayOfString"]=> 
        object(stdClass)#13 (1) { 
         ["string"]=> 
         string(21) "AROUNDTHEINDUSTRY 10 " 
        } 
      } 
     ["ocrWSWords"]=> 
      object(stdClass)#14 (0) { 
     } 
} 
} 

的响应,我无法分析此为$响应 - > OCRWSResponse-> ocrText。我需要读取ocrText中的字符串值。

似乎有多个OCRWSResponse返回。我需要循环他们&得到所有的ocrText。有人可以帮助吗?

+1

[你尝试过什么(http://www.whathaveyoutried.com)? – Jon 2012-08-13 11:49:42

+1

转储不够清楚吗? – Shubham 2012-08-13 11:56:21

+1

你只给出了问题本身的答案。循环响应并获取数据。 – Poonam 2012-08-13 11:58:33

回答

1

试试这个:

<?php 
// $response is the response 
echo $response->OCRWSResponse->ocrText->ArrayOfString->string; 
?>