-1

Webサービスから取得したこの配列があるため、取得した配列はデータを含むXMLです。各レジスタを印刷したいのですが、その方法がわかりません。私はそれを印刷するために多くの方法を試しましたが、できません。

Array

(
    [Record] => Array
        (
            [0] => stdClass Object
                (
                    [Field] => Array
                        (
                            [0] => licsa
                            [1] => b0z833
                            [2] => 1381768597
                            [3] => 0xF447
                            [4] => -12.047333333333333
                            [5] => -77.12163333333334
                            [6] => 0.0
                            [7] => Licsa
                            [8] => licsa
                        )
                )
            [1] => stdClass Object
                (
                    [Field] => Array
                        (
                            [0] => licsa
                            [1] => b0z834
                            [2] => 1381767415
                            [3] => 0x000C
                            [4] => -12.047633333333334
                            [5] => -77.12366666666667
                            [6] => 0.0
                            [7] => Licsa
                            [8] => licsa
                        )

                )

        )

)


Array ( [Record] => Array ( [0] => stdClass Object ( [Field] => Array ( [0] => licsa [1] => b0z833 [2] => 1381768597 [3] => 0xF447 [4] => -12.047333333333333 [5] => -77.12163333333334 [6] => 0.0 [7] => Licsa [8] => licsa ) ) [1] => stdClass Object ( [Field] => Array ( [0] => licsa [1] => b0z834 [2] => 1381767415 [3] => 0x000C [4] => -12.047633333333334 [5] => -77.12366666666667 [6] => 0.0 [7] => Licsa [8] => licsa ) ) ) ) 1

私が使用するものを印刷するには....

4

3 に答える 3

0

配列は を使用して$array['key']アクセスされ、stdClassは を使用してアクセスされるため、出力に$object->keyよると、次を使用してアクセスする必要があります。print_r

echo 'licsa = ' . $array['Record'][0]->Field[0];

それをループすることもできます:

foreach ($array['Record'] as $record) {
    echo 'licsa = ' . $record->Field[0];
}
于 2013-10-14T18:25:02.617 に答える