0

OCRWebservice.com に電話をかけていますが、このような応答を受け取ります

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

これを $response->OCRWSResponse->ocrText として解析できません。ocrText の文字列値を読み取る必要があります。

複数の OCRWSResponse が返されたようです。それらをループしてすべてのocrTextを取得する必要があります。誰かが助けてくれますか?

4

1 に答える 1

1

これを試して:

<?php
// $response is the response
echo $response->OCRWSResponse->ocrText->ArrayOfString->string;
?>
于 2012-08-13T11:58:32.113 に答える