从PHP获取JSON值

use*_*403 1 php arrays json function neo4j

全部,我收到了NEO4J的JSON回复:

Array
(
    [columns] => Array
        (
            [0] => n
        )

    [data] => Array
        (
            [0] => Array
                (
                    [0] => Array
                        (
                            [outgoing_relationships] => http://localhost:7474/db/data/node/1/relationships/out
                            [labels] => http://localhost:7474/db/data/node/1/labels
                            [data] => Array
                                (
                                    [position] => Developer
                                    [awesome] => 1
                                    [name] => Michael
                                    [children] => 3
                                )

                            [traverse] => http://localhost:7474/db/data/node/1/traverse/{returnType}
                            [all_typed_relationships] => http://localhost:7474/db/data/node/1/relationships/all/{-list|&|types}
                            [property] => http://localhost:7474/db/data/node/1/properties/{key}
                            [self] => http://localhost:7474/db/data/node/1
                            [properties] => http://localhost:7474/db/data/node/1/properties
                            [outgoing_typed_relationships] => http://localhost:7474/db/data/node/1/relationships/out/{-list|&|types}
                            [incoming_relationships] => http://localhost:7474/db/data/node/1/relationships/in
                            [extensions] => Array
                                (
                                )

                            [create_relationship] => http://localhost:7474/db/data/node/1/relationships
                            [paged_traverse] => http://localhost:7474/db/data/node/1/paged/traverse/{returnType}{?pageSize,leaseTime}
                            [all_relationships] => http://localhost:7474/db/data/node/1/relationships/all
                            [incoming_typed_relationships] => http://localhost:7474/db/data/node/1/relationships/in/{-list|&|types}
                        )

                )

        )

)
Run Code Online (Sandbox Code Playgroud)

我不知道如何在数据数组下检索值"position",因为该数组在另一个数组下.你能告诉我如何用PHP做到这一点吗?谢谢

Sha*_*ran 8

像这样访问它们.

echo $yourarr['data'][0][0]['data']['position'];
Run Code Online (Sandbox Code Playgroud)

有关如何定位的提示:

只需找到position关键字的位置,现在查看数组,正如您可以看到positionis 的父级data,想一想从开始(数据)到目的地(位置)的方式(如迷宫).