我怎样才能访问php复杂数组

时间:2014-11-21 14:10:58

标签: php arrays

Array
(
    [response] => Array
        (
            [success] => 1
            [result] => Array
                (
                    [success] => Array
                        (
                            [0] => Array
                                (
                                    [id] => 1958856
                                    [device_id] => 7565
                                    [message] => ....
                                    [status] => pending
                                    [send_at] => 1416564932
                                    [queued_at] => 0
                                    [sent_at] => 0
                                    [delivered_at] => 0
                                    [expires_at] => 1416568532
                                    [canceled_at] => 0
                                    [failed_at] => 0
                                    [received_at] => 0
                                    [error] => 
                                    [created_at] => 1416564932
                                    [contact] => Array
                                        (
                                            [id] => 312505
                                            [name] => 123
                                            [number] => 123
                                        )

                                )

                        )

                    [fails] => Array
                        (
                        )

                )

        )

    [status] => 200

我需要[id] => 1958856。

1 个答案:

答案 0 :(得分:2)

$array['response']['result']['success'][0]['id'];

这应该到达它

来自 iWontStop 的其他详细信息:

工作原理

这称为多维数组。它们以多种语言发现(我说的最有用的)。

要访问数组中的项目,对于php,它使用[]。然后,您可以在[]中放置包含两者之一的字符串,数字或变量,如下所示:

$variable['key'];

如果数组中的项目也是数组,您只需重复[]的过程,如下所示:

$variable['key']['keytwo'];