Php 在如何获取数组值方面遇到困难

Php 在如何获取数组值方面遇到困难,php,Php,我的问题是如何获得数组[1] 我的视图中有一个foreach,我无法获取[1]=>数组的值? Array ( [0] => Array ( [details] => Array ( [product_id] => 1 [0] => Array

我的问题是如何获得
数组[1]

我的视图中有一个foreach,我无法获取
[1]=>数组的值?

Array
    (
        [0] => Array
            (
                [details] => Array
                    (
                        [product_id] => 1
                        [0] => Array
                            (
                                [field_name] => 犬種
                                [field] => ペキニーズ
                            )

                        [1] => Array
                            (
                                [field_name] => 生年月日
                                [field] => 2013年12月13日
                            )

                        [2] => Array
                            (
                                [field_name] => 性別
                                [field] => メス
                            )

                        [3] => Array
                            (
                                [field_name] => ä¾¡æ ¼
                                [field] => ¥98,000
                            )

                    )

                [image] => Array
                    (
                        [0] => Array
                            (
                                [filename] => 1394462124.jpg
                                [0] => 1394462124.jpg
                            )

                    )

            )

        [1] => Array
            (
                [details] => Array
                    (
                        [product_id] => 2
                        [0] => Array
                            (
                                [field_name] => 犬種
                                [field] => ペキニーズ
                            )

                        [1] => Array
                            (
                                [field_name] => 生年月日
                                [field] => 2013年12月13日
                            )

                        [2] => Array
                            (
                                [field_name] => 性別
                                [field] => オス
                            )

                        [3] => Array
                            (
                                [field_name] => ä¾¡æ ¼
                                [field] => ¥88,000
                            )

                    )

                [image] => Array
                    (
                        [0] => Array
                            (
                                [filename] => 1394462181.jpg
                                [0] => 1394462181.jpg
                            )

                    )

            )
我将获取内部的[1]=>数组
我无法在视图中使用foreach获取
[1]=>数组
我可以在
数组[1]

上获取值吗?如果您只想循环并处理每个数据集,以下代码将执行此操作:

foreach ($arr as $key => $data) {
    // Output data
    // The first row will be $arr[0], and the second $arr[1], etc…
}
--原始答案

假设您指的是顶级数组中的第二个数组,并且您只想访问该数组中的第二个元素(索引1),那么您应该可以按如下方式访问它:

$arr[1]
例如:

其中,
$arr
是分配给上述
var_dump()
ed数组的变量名


也就是说,你的问题模棱两可,不是很清楚。你能提供更多关于你真正想要达到的目标的信息吗?(例如,循环并显示所有实例?

能否将您的
foreach
循环添加到上述代码中?
$second_photo = $arr[1];