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];